확장필드 수정시 값이 출력안되는것에 대해 질문합니다. 정보
확장필드 수정시 값이 출력안되는것에 대해 질문합니다.본문
gbform.skin.php에서
=====================================================
<? // 확장변수
$ex_filed = explode("|",$wr_5);
$ext_00 = $ex_filed[0];
$ext_01 = $ex_filed[1];
$ext_02 = $ex_filed[2];
$ext_03 = $ex_filed[3];
$ext_04 = $ex_filed[4];
$ext_05 = $ex_filed[5];
$ext_06 = $ex_filed[6];
$ext_07 = $ex_filed[7];
$ext_08 = $ex_filed[8];
?>
.
.
.
<input type=hidden name=w value='<?=$w?>'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<input type=hidden name=wr_id value='<?=$wr_id?>'>
<input type=hidden name=sselect value='<?=$sselect?>'>
<input type=hidden name=stext value='<?=$stext?>'>
<input type=hidden name=spart value='<?=$spart?>'>
<input type=hidden name=ssort value='<?=$ssort?>'>
<input type=hidden name=sorder value='<?=$sorder?>'>
<input type=hidden name=page value='<?=$page?>'>
.
.
.
<td class='cl'><img src='<?=$board_skin?>/icon_nemo.gif' width=9 height=9 align=absmiddle> 회선명</td>
<td><input name='ext_00' id="ext_00" value="<?=$ext_00?>" type='text' size='20' maxlength='20' onkeydown='onlyNumber(this);' class=is>
=====================================================
gbupdate.skin.php
=====================================================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<? // 확장변수 사용(구입년월)
$wr_5 = "$ext_00|$ext_01|$ext_02|$ext_03|$ext_04|$ext_05|$ext_06|$ext_07|$ext_08";
if(!$wr_comment) { //--코멘트가 아닌경우만 업데이트 : db내용 삭제되는 문제
$sql = " update $write_table set wr_5 = '$wr_5' where wr_id = '$wr_id' ";
sql_query($sql);
}
?>
=====================================================
에서 수정시 ext_00값이 출력이 안됩니다. value="<?=$ext_00?>"를 value="<?=$write[ext_00]?>"로
해도 여전히 값이 안나옵니다. 대체 무엇이 잘못된건가요. ext_01, 02, 03 전부다 안나오니 수정할때 난감하네요.
=====================================================
<? // 확장변수
$ex_filed = explode("|",$wr_5);
$ext_00 = $ex_filed[0];
$ext_01 = $ex_filed[1];
$ext_02 = $ex_filed[2];
$ext_03 = $ex_filed[3];
$ext_04 = $ex_filed[4];
$ext_05 = $ex_filed[5];
$ext_06 = $ex_filed[6];
$ext_07 = $ex_filed[7];
$ext_08 = $ex_filed[8];
?>
.
.
.
<input type=hidden name=w value='<?=$w?>'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<input type=hidden name=wr_id value='<?=$wr_id?>'>
<input type=hidden name=sselect value='<?=$sselect?>'>
<input type=hidden name=stext value='<?=$stext?>'>
<input type=hidden name=spart value='<?=$spart?>'>
<input type=hidden name=ssort value='<?=$ssort?>'>
<input type=hidden name=sorder value='<?=$sorder?>'>
<input type=hidden name=page value='<?=$page?>'>
.
.
.
<td class='cl'><img src='<?=$board_skin?>/icon_nemo.gif' width=9 height=9 align=absmiddle> 회선명</td>
<td><input name='ext_00' id="ext_00" value="<?=$ext_00?>" type='text' size='20' maxlength='20' onkeydown='onlyNumber(this);' class=is>
=====================================================
gbupdate.skin.php
=====================================================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<? // 확장변수 사용(구입년월)
$wr_5 = "$ext_00|$ext_01|$ext_02|$ext_03|$ext_04|$ext_05|$ext_06|$ext_07|$ext_08";
if(!$wr_comment) { //--코멘트가 아닌경우만 업데이트 : db내용 삭제되는 문제
$sql = " update $write_table set wr_5 = '$wr_5' where wr_id = '$wr_id' ";
sql_query($sql);
}
?>
=====================================================
에서 수정시 ext_00값이 출력이 안됩니다. value="<?=$ext_00?>"를 value="<?=$write[ext_00]?>"로
해도 여전히 값이 안나옵니다. 대체 무엇이 잘못된건가요. ext_01, 02, 03 전부다 안나오니 수정할때 난감하네요.
댓글 전체