comment update를 ajax로..

comment update를 ajax로..

QA

comment update를 ajax로..

본문

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

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

 

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

 

도와주세요..

 

 

view_comment.skin.php


 <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="신청인원">
 
<script>
$('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('실패');
            }
        });
});
</script>

 

 

ajax.php

 


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

$write_table = $g5['write_prefix'] . $bo_table;
 
$sql = "UPDATE {$write_table} SET wr_7 = '"$wr_7"' WHERE wr_id = '"$comment_id"'";
 
if(sql_query($sql)){
    die(json_encode(array('error'=>'수정완료!!')));
}else{
    die(json_encode(array('error'=>'전송시 오류가 발생하였습니다. 다시 시도해 주세요.')));
}
 
?>

이 질문에 댓글 쓰기 :

답변 2

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

 

★ ajax.php


<?php
include_once($_SERVER['DOCUMENT_ROOT'] .'/common.php');
 
$wr_7 = $_POST['wr_7'];
$comment_id = $_POST['comment_id'];
 
$write_table = $g5['write_prefix'] . $bo_table;
$sql = "UPDATE {$write_table} SET wr_7 = '".sql_real_escape_string($wr_7)."' WHERE wr_id = '".sql_real_escape_string($comment_id)."'";
 
if(sql_query($sql)){
    die(json_encode(array('error' => false, 'message' => '수정완료', 'wr_7' => $wr_7)));
}else{
    die(json_encode(array('error' => true, 'message' => '전송시 오류가 발생하였습니다. 다시 시도해 주세요.')));
}
답변을 작성하시기 전에 로그인 해주세요.
전체 61,328
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT