리스트에서 클릭시 올릴려궁ㅅ

리스트에서 클릭시 올릴려궁ㅅ

QA

리스트에서 클릭시 올릴려궁ㅅ

본문

<a href="javascirpt:">안녕하세요</a>

 

위에 링크클릭하면 아래 php소스 실행시킬려면 어떻케 하면될까요 . 리스트에서 클릭하면 히트수가올라

가게할려고합니다  

 

​
<?
$date = $g4[time_ymd];
if($temp = sql_fetch("select ip_list from `best` where date='$date' AND bo_table='$bo_table' AND wr_id='$wr_id'")) {
	if(!strstr($temp[ip_list], "/".$_SERVER[REMOTE_ADDR]."/")) {
		sql_query("update `best` set hit = hit + 1, ip_list = CONCAT(ip_list, '{$_SERVER[REMOTE_ADDR]}', '/') where date='$date' AND bo_table='$bo_table' AND wr_id='$wr_id' LIMIT 1");
	}
}
else {
	sql_query("insert into `best` set date='$date', gr_id='$board[gr_id]', bo_table='$bo_table', wr_id='$wr_id', hit='1', ip_list='/{$_SERVER[REMOTE_ADDR]}/'");
}
?>

 

보충  <a href="javascirpt:">안녕하세요</a>​ 여기에 wr_id 추가해 위에 코드에 넘겨줌

 

이 질문에 댓글 쓰기 :

답변 2

링크에 변수를 넘겨 해당 변수가 왔다면 저 코드를 실행해보세요.

 

예)

bbs/board.php?bo_table=a&test=ab (이 값은 원하시는걸로..)

​ 

그리고 list.skin.php에 아래 내용을 넣습니다.

 

if($test=="ab"){

실행될 코드

}

페이지 이동 되는게 싫으시면

php 소스 코드 파일을 따로 만드시고 마지막에 echo "ok" 등을 넣고

 

<a href="javascirpt:ajax_hit('<?=$bo_table?>','<?=$wr_id?>')">안녕하세요</a>

이런식으로 넣고 ​

 

<script>

function ajax_hit(bo_table,w_id) {

$.ajax({

url : "php 파일 주소",

data : "bo_table="+bo_table+"&wr_id="+w_id,

success:function(data) {

if(data == "ok") {

// 페이지 새로 고침 이나 원하는 스크립트

}

}

});

}

</script>

 

이러한 형식으로 처리 하시면 될 듯합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 52
QA 내용 검색

회원로그인

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