리스트에서 코멘트 개수 변경하기 - 코드 확인 부탁드립니다.
본문
리스트에서 코멘트 개수를 변경을 하려고 합니다. 코드에 문제가 있는지도 파악이 안되고 있습니다. ;;
2가지(?) 문제가 있습니다.
1번째는 $list[$i]['wr_id'] 값을 넘기지를 못합니다.
2번째는 아래와 같이 에러가 생깁니다.
-----------------------------------------------------------------------------------------------------------------
Not Found
The requested URL /update.php&t=comment_modify&co_m=3&idx=206 was not found on this server.
-----------------------------------------------------------------------------------------------------------------
그래서, 리스트에서
<select class="comment_mod" style="border:1px solid #ededed;width:80px;height:25px">
<?php for($co_m=0;$co_m<21;$co_m++){?>
<option value="<?php echo $co_m; ?>"><?php echo $co_m; ?></option>
<?php } ?>
</select>
<script>
$(".comment_mod").change(function(){
var comment_t = $(this).val();
location.href="<?php echo G5_URL ;?>/update.php&t=comment_modify&co_m="+comment_t+"&idx=<?php $list[$i]['wr_id'];?>";
});
</script>
-----------------------------------------------------------------------------------------------------------------
그리고, update.php 파일을 그누 루터에 놓았습니다.
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once('./_common.php');
if($_GET['t']=="comment_modify"){
$sql = "update g5_write_MBanner set wr_comment = '".$_GET['co_m']."' where wr_id='".$_GET['idx']."'";
sql_query($sql);
echo "<script> alert('코멘트 개수 수정 되었습니다.'); location.href='/bbs/board.php?bo_table=MBa'; </script>";
}
?>
답변 1
1) ....update.php?t=comment_modify .... update.php 뒤에 물음표로 변경
2) if (!defined('_GNUBOARD_')) exit; <-- 이 구문은 빼는게 나을듯합니다. 그냥 빼세요.