채택완료

리스트에서 수정 문의드립니다.

2017-01-13 (금) 22:45:19 3,696

http://sir.kr/g5_skin/10573

 리스트에서 제목수정을 이용했는데요 

47cd4a88684e634adfa5c07b226f2d10_1484315106_1261.png
47cd4a88684e634adfa5c07b226f2d10_1484315106_1584.png
 

댓글설명으로 여분필드도 가능한것 같아 

여분필드를 이용해서 코드를 수정했지만

수정 업데이트 반영이 되지 않습니다

다른숫자를 넣어 수정 눌러도

바뀌질 않습니다 

               <?php

                  if (isset($list[$i]['icon_new'])) echo $list[$i]['icon_new'];

             ?><span onclick='o_t(<?php echo $list[$i]['wr_id'] ?>)'>수정</span>

​제목 옆에 넣은 수정버튼이구요  

아래는 수정 누르게 되면 나오는 화면인데요  

Copy
<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을 적용했는데요 

Copy
<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으로 수정했습니다 

Copy
<?phpinclude_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.'&amp;page='.$page.$qstr);

 mov는 제 게시판 이름인데 

제목은 수정이 됩니다 

근데 여분필드는 수정이 되지 않습니다 

도움좀 부탁드릴게요 ~ 

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

복잡하게 여러 군데 수정하지 마시고 해당 스킨 원본에서 딱 이 부분만 수정.

/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개

이제야 되네요 ㅎㅎ 감사합니다!

답변을 작성하려면 로그인이 필요합니다.