리스트에서 코멘트 개수 변경하기 - 코드 확인 부탁드립니다. 채택완료
리스트에서 코멘트 개수를 변경을 하려고 합니다. 코드에 문제가 있는지도 파악이 안되고 있습니다. ;;
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.
-----------------------------------------------------------------------------------------------------------------
그래서, 리스트에서
-----------------------------------------------------------------------------------------------------------------
그리고, update.php 파일을 그누 루터에 놓았습니다.
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 "";
} ?>
답변 1개
1) ....update.php?t=comment_modify .... update.php 뒤에 물음표로 변경
2) if (!defined('_GNUBOARD_')) exit; <-- 이 구문은 빼는게 나을듯합니다. 그냥 빼세요.
답변에 대한 댓글 8개
$list[$i]['wr_id'] 값을 제대로 넘기는 방법이 없을까요?
[code]
location.href="<?php echo G5_URL ;?>/update.php?t=comment_modify&co_m="+comment_t+"&idx=<?php echo $list[$i]['wr_id']; ?>";
[/code]
이게 맞는 코드같네요.
당장 저 셀렉트박스가 글마다 하나씩 붙어있나요? 아님 통틀어서 하나만 있는 건가요.
순서도 <?php echo $list[$i]['subject'];?> <select></select><script></script>로 바로 연결되어 있습니다.
잘되었으면 좋겠네요.
[code]
<select class="comment_mod" id="comment_mod_<?php echo $i; ?>" 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_<?php echo $i; ?>").change(function() {
var comment_t = $(this).val();
location.href = "<?php echo G5_URL ;?>/update.php?t=comment_modify&co_m=" + comment_t + "&idx=<?php echo $list[$i]['wr_id'];?>";
});
</script>
[/code]
항상 건강하세요. ^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
감사합니다.