버튼 클릭수 문의 드립니다. 정보
버튼 클릭수 문의 드립니다.본문
안녕하세요.
뷰페이지에(view.skin.php) A와 B버튼을 넣었습니다.
A와 B버튼을 클릭한 수를 wr_1과 wr_2에 각각 저장되게 하고자합니다.
어떻게 해야할지 막막하여 질문을 드립니다.
<a href="#" target="_self">A</a>
<a href="#" target="_self">B</a>
뷰페이지에(view.skin.php) A와 B버튼을 넣었습니다.
A와 B버튼을 클릭한 수를 wr_1과 wr_2에 각각 저장되게 하고자합니다.
어떻게 해야할지 막막하여 질문을 드립니다.
<a href="#" target="_self">A</a>
<a href="#" target="_self">B</a>
댓글 전체
view.skin.php
==============
<script>
go_click(){
location.href='click_up.php?wr_id=<?=$wr_id?>'
}
</script>
<a href="javascript:go_click();" target="_self">A</a>
<a href="#" target="_self">B</a>
click_up.php
===============================
$sql = "update 테이블 set wr_1=wr_1+1 where wr_id='".$wr_id
위와같이 각버튼 클릭시 조회수 업데이트하는 페이지로 이동시킨후
해당 칼럼의 값을 업데이트 시키시면 됩니다
==============
<script>
go_click(){
location.href='click_up.php?wr_id=<?=$wr_id?>'
}
</script>
<a href="javascript:go_click();" target="_self">A</a>
<a href="#" target="_self">B</a>
click_up.php
===============================
$sql = "update 테이블 set wr_1=wr_1+1 where wr_id='".$wr_id
위와같이 각버튼 클릭시 조회수 업데이트하는 페이지로 이동시킨후
해당 칼럼의 값을 업데이트 시키시면 됩니다
답변 감사합니다.
view.skin.php 에 스크립트를 넣고 버튼을 처리한다음
click_up.php 를 만들어 넣었습니다.
그런데 클릭후 값이 저장이 안되어 지네요..
번거로우시겠지만 확인 부탁드려봅니다..
view.skin.php 에 스크립트를 넣고 버튼을 처리한다음
click_up.php 를 만들어 넣었습니다.
그런데 클릭후 값이 저장이 안되어 지네요..
번거로우시겠지만 확인 부탁드려봅니다..
<a href='<?=$g4['path']?>/bbs/board.php?bo_table=<?=$bo_table?>&wr_id=<?=$view['wr_id']?>&trigger=a'>A</a>
<a href='<?=$g4['path']?>/bbs/board.php?bo_table=<?=$bo_table?>&wr_id=<?=$view['wr_id']?>&trigger=b'>B</a>
이런 식으로 하시고,
view.skin.php 의 아무 곳에나
<?
$field = "";
switch ($trigger) {
case 'a' : $field = 'wr_1';break; // trigger 가 a 라면 필드를 wr_1 로
case 'b' : $field = 'wr_2';break; // trigger 가 b 라면 필드를 wr_2 로
}
if ($field) sql_query (" update g4_write_테이블명 set $field = $field + 1 where wr_id = '$view[wr_id]"); // 위에서 설정한 필드값에 1을 더한다
?>
개발자 아니고 디자이너가 걍 눈대중으로 짠거라 오류가 있을 수도... 쿨럭
<a href='<?=$g4['path']?>/bbs/board.php?bo_table=<?=$bo_table?>&wr_id=<?=$view['wr_id']?>&trigger=b'>B</a>
이런 식으로 하시고,
view.skin.php 의 아무 곳에나
<?
$field = "";
switch ($trigger) {
case 'a' : $field = 'wr_1';break; // trigger 가 a 라면 필드를 wr_1 로
case 'b' : $field = 'wr_2';break; // trigger 가 b 라면 필드를 wr_2 로
}
if ($field) sql_query (" update g4_write_테이블명 set $field = $field + 1 where wr_id = '$view[wr_id]"); // 위에서 설정한 필드값에 1을 더한다
?>
개발자 아니고 디자이너가 걍 눈대중으로 짠거라 오류가 있을 수도... 쿨럭
<a href='<?=$g4['path']?>/bbs/board.php?bo_table=<?=$bo_table?>&wr_id=<?=$view['wr_id']?>&trigger=a'>A</a>
<a href='<?=$g4['path']?>/bbs/board.php?bo_table=<?=$bo_table?>&wr_id=<?=$view['wr_id']?>&trigger=b'>B</a>
요 부분은
<? $set_href = '{$g4['path']}/bbs/board.php?bo_table={$bo_table}&wr_id={$view['wr_id']}';?>
<a href='<?=$set_href?>&trigger=a'>A</a>
<a href='<?=$set_href?>&trigger=b'>B</a>
처럼 하실 수도 있겠네요 ㅎ
<a href='<?=$g4['path']?>/bbs/board.php?bo_table=<?=$bo_table?>&wr_id=<?=$view['wr_id']?>&trigger=b'>B</a>
요 부분은
<? $set_href = '{$g4['path']}/bbs/board.php?bo_table={$bo_table}&wr_id={$view['wr_id']}';?>
<a href='<?=$set_href?>&trigger=a'>A</a>
<a href='<?=$set_href?>&trigger=b'>B</a>
처럼 하실 수도 있겠네요 ㅎ
답변 감사합니다.
그런데 아래와 같이 오류가 나오네요..
update g4_write_test5 set wr_1 = wr_1 + 1 where wr_id = '7
1064 : 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. (''7' 명령어 라인 1)
error file : /board/bbs/board.php
그런데 아래와 같이 오류가 나오네요..
update g4_write_test5 set wr_1 = wr_1 + 1 where wr_id = '7
1064 : 'SQL 구문에 오류가 있습니다.' 에러 같읍니다. (''7' 명령어 라인 1)
error file : /board/bbs/board.php
제 꺼로 하신 거면
if ($field) sql_query (" update g4_write_테이블명 set $field = $field + 1 where wr_id = '$view[wr_id]"); // 위에서 설정한 필드값에 1을 더한다
요걸
if ($field) sql_query (" update g4_write_테이블명 set $field = $field + 1 where wr_id = '$view[wr_id]' "); // 위에서 설정한 필드값에 1을 더한다
요렇게 바꿔보세요. 마지막에 ' 요걸 안 해줬었네요. ^^;;
if ($field) sql_query (" update g4_write_테이블명 set $field = $field + 1 where wr_id = '$view[wr_id]"); // 위에서 설정한 필드값에 1을 더한다
요걸
if ($field) sql_query (" update g4_write_테이블명 set $field = $field + 1 where wr_id = '$view[wr_id]' "); // 위에서 설정한 필드값에 1을 더한다
요렇게 바꿔보세요. 마지막에 ' 요걸 안 해줬었네요. ^^;;
감사합니다.
클릭수는 정확하게 올라갑니다.. ^^
제가 질문중 하나를 빼먹은게 있는데 하나만 더 부탁드려 봅니다.
A를 클릭시 aaa.php창을 띄우고 B를 클릭시 bbb.php창이 떠야하는데 이건 어떻게 해야할지요..?
염치없지만 부탁드려 봅니다.
클릭수는 정확하게 올라갑니다.. ^^
제가 질문중 하나를 빼먹은게 있는데 하나만 더 부탁드려 봅니다.
A를 클릭시 aaa.php창을 띄우고 B를 클릭시 bbb.php창이 떠야하는데 이건 어떻게 해야할지요..?
염치없지만 부탁드려 봅니다.
정확히 어떤 구조를 원하시는 건지는 모르겠지만,
<a href='aaa.php?bo_table=<?=$bo_table?>&wr_id=<?=$view[wr_id]?>&trigger=yes' target='_blank'>A</a>
<a href='bbb.php?bo_table=<?=$bo_table?>&wr_id=<?=$view[wr_id]?>&trigger=yes' target='_blank'>B</a>
같은 식으로 하신 다음
aaa.php 와 bbb.php 에
<?
if ($trigger == 'yes') }{
sql_query (" update g4_write_{$bo_table} set wr_1(bbb.php면 wr_2 를 해야겠네요) = wr_1(마찬가지로 bbb.php는 wr_2) + 1 where wr_id = '$wr_id");
}
?>
하시면 될 것 같습니다.
<a href='aaa.php?bo_table=<?=$bo_table?>&wr_id=<?=$view[wr_id]?>&trigger=yes' target='_blank'>A</a>
<a href='bbb.php?bo_table=<?=$bo_table?>&wr_id=<?=$view[wr_id]?>&trigger=yes' target='_blank'>B</a>
같은 식으로 하신 다음
aaa.php 와 bbb.php 에
<?
if ($trigger == 'yes') }{
sql_query (" update g4_write_{$bo_table} set wr_1(bbb.php면 wr_2 를 해야겠네요) = wr_1(마찬가지로 bbb.php는 wr_2) + 1 where wr_id = '$wr_id");
}
?>
하시면 될 것 같습니다.