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