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

임의 링크 클릭하면 wr_hit 값 증가 시키기 채택완료

동글이 5년 전 조회 2,223

게시판의 임의 글을 일반페이지에 링크를 걸어 놨습니다. 링크 주소는 해당 게시판의 뷰화면은 아니고 다른곳으로 연결이 됩니다.

이때 링크를 클릭했을 때, 해당 게시판의 wr_hit의 숫자를 1씩 증가를 시키고 싶습니다. 그래서 아래와 같이 해 봤는데, 잘 되지 않네요.

 

<a class="wr_hit_count" href="주소">해당 링크</a>

<script>
$(".wr-hit-count").click(function(){
  var wr_id = "<?php echo $row['wr_id']; ?>";
  var wr_hit = "<?php echo $row['wr_hit']+1; ?>";
  var class_link = $(this).attr("class");
  var a1_wr_hit_log = new Array(wr_id, wr_hit);

  $.ajax({
    url: '../ajax_wr_hit_count.php',
    async: true,
    type: 'post',
    data: { idx: a1_wr_hit_log },
    dataType: "json",
    success: function(data){
      console.log(data);
    }
  });
});
</script>

 

ajax_wr_hit_count.php 파일은 아래와 같습니다.

include_once('./_common.php');

    $sql = "update g5_write_aaa set
            wr_hit = '".$_POST['idx'][1]."'
            where wr_id = '".$_POST['idx'][0]."'";

    sql_query($sql);

    echo json_encode($sql);

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

답변 1개

채택된 답변
+20 포인트
에셀
5년 전

어느 부분에서 안되는걸까요? 범위가 너무 넓어 보입니다.

 

1. $_POST['idx'] 는 받는걸까요?

2.  echo json_encode($sql); 정상으로 출력되고 있는걸까요?

3. character set 때문은 아닐까요?

 

 

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

답변에 대한 댓글 1개

동글이
5년 전
답변 감사합니다.
그냥 연결되는 페이지에서 카운트되게 update 했습니다. 그러니 쉽게 되네요.

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

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

로그인