값이 안넘어오는걸까요, 아니면 소스가 틀린걸까요..
본문
<table id='tbl' border="0" cellspacing="0" cellpadding="0" background="#ddd" width="100%">
<tbody>
<tr>
<td class=write_head style="width:85px">학력<br>
<span id="add-obj" style="cursor:pointer;"><img src="<?=$board_skin_path?>/img/btn_file_add.gif"></span>
<span id="remove-obj" style="cursor:pointer;"><img src="<?=$board_skin_path?>/img/btn_file_minus.gif"></span>
</td>
<td>
<?php if($write['wr_1']=="u"){
$wr_1 = explode("|", $write['wr_1']);
for($j=0; $j<count($wr_1); $j++) {
echo "<input class='ed' style='width:99%' name='wr_1[]' itemname='학력' required value='$wr_1[$j]' />$wr_1[$j]"."<br />";
}
}else{
echo "<input class='ed' style='width:99%' name='wr_1[]' itemname='학력' required value='".$write['wr_1']."'>";
}
?>
</td>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
</tr>
</tbody>
</table>
글쓰기를 하고 write_update.skin.php 에서
$wr_1 = implode("|",$_POST['wr_1']);
implode를 사용하여 update를 해주었습니다.
list에 잘 나옵니다.
문제는 수정을 눌렀을 때
분명히 수정일때의 조건을 걸어주고 explode를 해주었는데
자꾸 저렇게 나오니 답답합니다.
print_r($wr_1); 을 쳐봐도 안뜨는게 값이 안넘어오는건가 싶기도 하구요..
값이 안넘어오는거면 어디를 봐야하는건지
만약 소스문제인거면 어디를 고쳐줘야하는지 궁금합니다...
답변 2
아래 코드가 잘못된 것 아닐까요?
...
<?php if($write['wr_1']=="u"){ //$w == 'u'로 수정
...