리스트 목록을 클릭할 때 조회수가 올라가도록 할 수 있을까요? 채택완료
게시판 리스트들이 한개씩
이렇게 담겨있는데, 유튜브 플로터 형식으로 팝업을 띄우게 해놓은 게시판을 사용하고 있습니다.
근데, 팝업으로 떳을 때, 조회수가 오르지 않아서요 ㅠ
그래서 게시판 클릭시 조회수가 오를 수 있도록
link.php의 부분 중,
</p>
<p>$ss_name = 'ss_link_'.$bo_table.'_'.$wr_id.'_'.$no;
//if (empty($_SESSION[$ss_name]))
//{
$sql = " update {$g5['write_prefix']}{$bo_table} set wr_link{$no}_hit = wr_link{$no}_hit + 1 where wr_id = '{$wr_id}' ";
sql_query($sql);</p>
<p> set_session($ss_name, true);
//}</p>
<p>
이렇게 수정해보았는데도, 적용이 되지 않네요 ㅠㅠ
리스트 목록을 클릭할 때 조회수가 올라가도록 할 수 있을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 4개
채택된 답변
+20 포인트
댓글을 작성하려면 로그인이 필요합니다.
4년 전
$sql = " update {$g5['write_prefix']}{$bo_table} set wr_link{$no}_hit = wr_link{$no}_hit + 1 where wr_id = '{$wr_id}' ";
eco $sql; // 해서 나오는 query문을 보여 주세요.
sql_query($sql);
로그인 후 평가할 수 있습니다
답변에 대한 댓글 9개
�
4년 전
$sql = " update {$g5['write_prefix']}{$bo_table} set wr_link{$no}_hit = wr_link{$no}_hit + 1 where wr_id = '{$wr_id}' ";
eco $sql; // 해서 나오는 query문을 보여 주세요.
exit; // 추가 하시면 query문 볼 수 있습니다.
eco $sql; // 해서 나오는 query문을 보여 주세요.
exit; // 추가 하시면 query문 볼 수 있습니다.
q
4년 전
[code]
<?php
include_once('./_common.php');
$html_title = '링크 > '.conv_subject($write['wr_subject'], 255);
$no = isset($_REQUEST['no']) ? preg_replace('/[^0-9]/i', '', $_REQUEST['no']) : '';
if (!($bo_table && $wr_id && $no))
alert_close('값이 제대로 넘어오지 않았습니다.');
// SQL Injection 예방
$row = sql_fetch(" select count(*) as cnt from {$g5['write_prefix']}{$bo_table} ", FALSE);
if (!$row['cnt'])
alert_close('존재하는 게시판이 아닙니다.');
if (!$write['wr_link'.$no])
alert_close('링크가 없습니다.');
$ss_name = 'ss_link_'.$bo_table.'_'.$wr_id.'_'.$no;
//if (empty($_SESSION[$ss_name]))
//{
$sql = " update {$g5['write_prefix']}{$bo_table} set wr_link{$no}_hit = wr_link{$no}_hit + 1 where wr_id = '{$wr_id}' ";
echo $sql;
exit;
sql_query($sql);
set_session($ss_name, true);
//}
goto_url(set_http($write['wr_link'.$no]));
[/code]
아무런 문구가 뜨지 않습니다. 리스트페이지, 글쓰기페이지, 뷰페이지 모두 뜨질 않네요 ㅠ
<?php
include_once('./_common.php');
$html_title = '링크 > '.conv_subject($write['wr_subject'], 255);
$no = isset($_REQUEST['no']) ? preg_replace('/[^0-9]/i', '', $_REQUEST['no']) : '';
if (!($bo_table && $wr_id && $no))
alert_close('값이 제대로 넘어오지 않았습니다.');
// SQL Injection 예방
$row = sql_fetch(" select count(*) as cnt from {$g5['write_prefix']}{$bo_table} ", FALSE);
if (!$row['cnt'])
alert_close('존재하는 게시판이 아닙니다.');
if (!$write['wr_link'.$no])
alert_close('링크가 없습니다.');
$ss_name = 'ss_link_'.$bo_table.'_'.$wr_id.'_'.$no;
//if (empty($_SESSION[$ss_name]))
//{
$sql = " update {$g5['write_prefix']}{$bo_table} set wr_link{$no}_hit = wr_link{$no}_hit + 1 where wr_id = '{$wr_id}' ";
echo $sql;
exit;
sql_query($sql);
set_session($ss_name, true);
//}
goto_url(set_http($write['wr_link'.$no]));
[/code]
아무런 문구가 뜨지 않습니다. 리스트페이지, 글쓰기페이지, 뷰페이지 모두 뜨질 않네요 ㅠ
�
4년 전
<?php
include_once('./_common.php');
echo 'here';
exit;
...
이렇게 해서라도
here라는 게 나오는지 확인해 보세요.
include_once('./_common.php');
echo 'here';
exit;
...
이렇게 해서라도
here라는 게 나오는지 확인해 보세요.
�
4년 전
장님 코끼리 만지는 식의 댓글로는 더 이상 힘들겠습니다.
서버에 들어 가서 직접 소스를 봐야 상황을 알 수 있겠네요.
서버에 들어 가서 직접 소스를 봐야 상황을 알 수 있겠네요.
q
4년 전
아제가 너무 바보같이 생각했네요.... wr_link1_hit 이 아니라 조회수 hit을 말한건데 잘못말씀을 드렸네요 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
4년 전
" 리스트 목록을 클릭할 때 "
의 의미가 팝업이 뜬 후 가 아니라 클릭시점에 라면, 클릭과 동시에 ajax 로 조회수 를 증가 시키고,
팝업이 뜬 후 라면, 해당 팝업 소스 에서 조회수 증가 시키셔야 합니다
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
채택
채택
답변대기
채택
답변대기
답변대기
채택
채택
답변대기
답변대기
채택
채택
답변대기
채택
답변대기
채택
답변대기
채택