테스트 사이트 - 개발 중인 베타 버전입니다

comment update를 ajax로..

댓글에 여분필드 wr_7를 받고있습니다.

그 여분필드값을 실시간으로 수정받고 싶은데요

 

ajax로 구현해야한다는 것까지는 찾아냈는데 sql update를 어떻게 써야 저장이 되는지 도통 모르겠어요..ㅠ.ㅠ

 

도와주세요..

 

 

view_comment.skin.php

</p>

<p> <input type="text" id="wr_7" name="wr_7" maxlength="50" value="<?php if($w = 'c') {echo $list[$i]['wr_7'];} ?>"  required class="required frm_input" title="신청인원"></p>

<p> </p>

<p><script></p>

<p>$('input[id=wr_7]').change(function() {  

        var comment_id = $('#comment_id').val();

        var wr_7 = $(this).val();

        $.ajax({

            type: 'POST',

            url: "<?php echo $board_skin_url;?>/ajax.php",

            data: {

                comment_id : comment_id,

                wr_7: wr_7 

            },

            dataType: 'json',

            async: false,

            cache: false,

            success: function(data, textStatus) {

               wr_7: data.wr_7;

               alert(wr_7);

            },

            error: function() {

                alert('실패');

            }

        });

});</p>

<p></script></p>

<p>

 

 

ajax.php

 

</p>

<p><?php

include_once($_SERVER['DOCUMENT_ROOT'] .'/common.php');</p>

<p>

$write_table = $g5['write_prefix'] . $bo_table;

 </p>

<p>$sql = "UPDATE {$write_table} SET wr_7 = '"$wr_7"' WHERE wr_id = '"$comment_id"'";</p>

<p> </p>

<p>if(sql_query($sql)){

    die(json_encode(array('error'=>'수정완료!!')));

}else{

    die(json_encode(array('error'=>'전송시 오류가 발생하였습니다. 다시 시도해 주세요.')));

}</p>

<p> </p>

<p>?></p>

<p>

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

답변 2개

$('#comment_id').val() <===이 값을 가져오는 id="comment_id" <==이 부분은 어디에 있으면 

input태그는 어떤 위치에 있는가요?

comment_id 값을 못가져오고 있을 것니다

 

 

 

로그인 후 평가할 수 있습니다

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

※ ajax.php의 $wr_7이 같은 값만 가져오네요 !

 

★ ajax.php

</p>

<p><?php</p>

<p>include_once($_SERVER['DOCUMENT_ROOT'] .'/common.php');</p>

<p> </p>

<p>$wr_7 = $_POST['wr_7'];</p>

<p>$comment_id = $_POST['comment_id'];</p>

<p> </p>

<p>$write_table = $g5['write_prefix'] . $bo_table;</p>

<p>$sql = "UPDATE {$write_table} SET wr_7 = '".sql_real_escape_string($wr_7)."' WHERE wr_id = '".sql_real_escape_string($comment_id)."'";</p>

<p> </p>

<p>if(sql_query($sql)){</p>

<p>    die(json_encode(array('error' => false, 'message' => '수정완료', 'wr_7' => $wr_7)));</p>

<p>}else{</p>

<p>    die(json_encode(array('error' => true, 'message' => '전송시 오류가 발생하였습니다. 다시 시도해 주세요.')));</p>

<p>}</p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

여전히 수정이..안돼요ㅜ.ㅜ

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

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

로그인

전체 질문 목록

🐛 버그신고