여분필드 추가후 글 수정 누르면 입력 값이 사라져버립니다. 정보
여분필드 추가후 글 수정 누르면 입력 값이 사라져버립니다.
본문
여분필드 추가를 phpmyadmin으로 했습니다.
write_update.skin.php 코드는
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$sql = " select wr_11 from $write_table ";
$result = @mysql_query($sql);
if (!$result) {
$sql = " ALTER TABLE $write_table
ADD wr_11 VARCHAR( 255 ) NOT NULL,
ADD wr_12 VARCHAR( 255 ) NOT NULL,
ADD wr_13 VARCHAR( 255 ) NOT NULL,
ADD wr_14 VARCHAR( 255 ) NOT NULL,
ADD wr_15 VARCHAR( 255 ) NOT NULL,
ADD wr_16 VARCHAR( 255 ) NOT NULL,
ADD wr_17 VARCHAR( 255 ) NOT NULL,
ADD wr_18 VARCHAR( 255 ) NOT NULL,
ADD wr_19 VARCHAR( 255 ) NOT NULL,
ADD wr_20 VARCHAR( 255 ) NOT NULL,
ADD mb_zip1 VARCHAR( 255 ) NOT NULL,
ADD mb_zip2 VARCHAR( 255 ) NOT NULL,
ADD mb_addr1 VARCHAR( 255 ) NOT NULL,
ADD mb_addr2 VARCHAR( 255 ) NOT NULL
";
@mysql_query($sql);
}
$sql_plus = "
wr_11 = '$wr_11',
wr_12 = '$wr_12',
wr_13 = '$wr_13',
wr_14 = '$wr_14',
wr_15 = '$wr_15',
wr_16 = '$wr_16',
wr_17 = '$wr_17',
wr_18 = '$wr_18',
wr_19 = '$wr_19',
wr_20 = '$wr_20',
mb_zip1 = '$mb_zip1',
mb_zip2 = '$mb_zip2',
mb_addr1 = '$mb_addr1',
mb_addr2 = '$mb_addr2'
";
$sql = " update $write_table set $sql_plus where wr_id = '$wr_id' ";sql_query($sql);
goto_url("./board.php?bo_table=$bo_table&page=$page" . $qstr);
?>
위와 같습니다.
당최 이유를 모르겠네요...
write_update.skin.php 코드는
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$sql = " select wr_11 from $write_table ";
$result = @mysql_query($sql);
if (!$result) {
$sql = " ALTER TABLE $write_table
ADD wr_11 VARCHAR( 255 ) NOT NULL,
ADD wr_12 VARCHAR( 255 ) NOT NULL,
ADD wr_13 VARCHAR( 255 ) NOT NULL,
ADD wr_14 VARCHAR( 255 ) NOT NULL,
ADD wr_15 VARCHAR( 255 ) NOT NULL,
ADD wr_16 VARCHAR( 255 ) NOT NULL,
ADD wr_17 VARCHAR( 255 ) NOT NULL,
ADD wr_18 VARCHAR( 255 ) NOT NULL,
ADD wr_19 VARCHAR( 255 ) NOT NULL,
ADD wr_20 VARCHAR( 255 ) NOT NULL,
ADD mb_zip1 VARCHAR( 255 ) NOT NULL,
ADD mb_zip2 VARCHAR( 255 ) NOT NULL,
ADD mb_addr1 VARCHAR( 255 ) NOT NULL,
ADD mb_addr2 VARCHAR( 255 ) NOT NULL
";
@mysql_query($sql);
}
$sql_plus = "
wr_11 = '$wr_11',
wr_12 = '$wr_12',
wr_13 = '$wr_13',
wr_14 = '$wr_14',
wr_15 = '$wr_15',
wr_16 = '$wr_16',
wr_17 = '$wr_17',
wr_18 = '$wr_18',
wr_19 = '$wr_19',
wr_20 = '$wr_20',
mb_zip1 = '$mb_zip1',
mb_zip2 = '$mb_zip2',
mb_addr1 = '$mb_addr1',
mb_addr2 = '$mb_addr2'
";
$sql = " update $write_table set $sql_plus where wr_id = '$wr_id' ";sql_query($sql);
goto_url("./board.php?bo_table=$bo_table&page=$page" . $qstr);
?>
위와 같습니다.
당최 이유를 모르겠네요...
댓글 전체
글을 볼때는 제대로 나오는데 수정시 나오지 않는다면
write.skin.php에서 정보를 안 뿌려줘서 그런듯합니다.
벨류값 한 번 체크해보심이
write.skin.php에서 정보를 안 뿌려줘서 그런듯합니다.
벨류값 한 번 체크해보심이
다음링크 참조
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=380&sca=&sfl=wr_subject%7C%7Cwr_content&stx=wr_x&sop=and
write.skin.php 안에서,
예를들어 여분필드 10번일 경우,
<?=$wr_10?></textarea>
위내용을 다음처럼 변경해보세요
<?=$write[wr_10]?></textarea>
http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=380&sca=&sfl=wr_subject%7C%7Cwr_content&stx=wr_x&sop=and
write.skin.php 안에서,
예를들어 여분필드 10번일 경우,
<?=$wr_10?></textarea>
위내용을 다음처럼 변경해보세요
<?=$write[wr_10]?></textarea>