리스트에서 수정 문의드립니다. 채택완료
http://sir.kr/g5_skin/10573" target="_self">http://sir.kr/g5_skin/10573
리스트에서 제목수정을 이용했는데요


댓글설명으로 여분필드도 가능한것 같아
여분필드를 이용해서 코드를 수정했지만
수정 업데이트 반영이 되지 않습니다
다른숫자를 넣어 수정 눌러도
바뀌질 않습니다
<?php
if (isset($list[$i]['icon_new'])) echo $list[$i]['icon_new'];
?><span onclick='o_t(<?php echo $list[$i]['wr_id'] ?>)'>수정</span>
제목 옆에 넣은 수정버튼이구요
아래는 수정 누르게 되면 나오는 화면인데요
</p><p> </p><p><tr style="display:none;" id='boa_<?php echo $list[$i]['wr_id'] ?>'></p><p><td colspan="'.$colspan.'" class="empty_table"></p><p><input type="text" name="list_wr_10" id="list_wr_10_<?php echo $list[$i]['wr_10'] ?>" value='<?php echo $list[$i]['wr_10'] ?>'> </p><p><input type="button" value="수정" onclick="loc('<?php echo $list[$i]['wr_10'] ?>','<?=$bo_table?>')"></p><p></td></p><p></tr></p><p>
저는 여분필드 wr_10을 넣었습니다
아래는 스크립트 함수입니다
subject 대신 wr_10을 적용했는데요
</p><p><script type="text/javascript"> </p><p><!-- </p><p>function loc(gh,bo_table_chl){ </p><p> </p><p>var list_wr_10=document.getElementById("list_wr_10_"+gh).value; </p><p>// alert(list_subject); </p><p> </p><p> location.replace("list_write.php?list_wr_10="+list_wr_10+"&wr_id="+gh+"&bo_table_chl="+bo_table_chl); </p><p>} </p><p> </p><p> </p><p> </p><p>function o_t(gh){ </p><p> </p><p>// document.getElementById("boa").style.display = "none"; </p><p>document.getElementById("boa_"+gh).style.display = ""; </p><p> </p><p>} </p><p> </p><p>//--> </p><p></script></p><div>
왜 되지 않는걸까요?
따로 bbs/list_write.php 새로 생성한 파일역시
wr_10으로 수정했습니다
</p><p><?php</p><p>include_once('./_common.php');</p><p> </p><p>$sql="UPDATE `g5_write_$bo_table_chl` SET `wr_wr_10` = '".$list_wr_10." WHERE `g5_write_mov`.`wr_id` =".$wr_id." LIMIT 1 ;";</p><p> </p><p> </p><p>sql_query($sql);</p><p> </p><p>goto_url('./board.php?bo_table='.$bo_table_chl.'&page='.$page.$qstr);</p><p>
mov는 제 게시판 이름인데
제목은 수정이 됩니다
근데 여분필드는 수정이 되지 않습니다
도움좀 부탁드릴게요 ~
답변 1개
복잡하게 여러 군데 수정하지 마시고 해당 스킨 원본에서 딱 이 부분만 수정.
/bbs/list_write.php 파일에서 이렇게..
$sql="UPDATE `g5_write_$bo_table_chl` SET `wr_10` = '".$list_subject."' WHERE `g5_write_mov`.`wr_id` =".$wr_id." LIMIT 1 ;";
스킨 파일 list.skin.php 파일에서 여기만 wr_10 으로 수정
<input type="text" name="list_subject" id="list_subject_<?php echo $list[$i]['wr_id'] ?>" value='<?php echo $list[$i]['wr_10'] ?>'>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인