当前位置:首页 > PHP教程 > php应用 > 列表

php+ajax实现的点击浏览量加1

发布:smiling 来源: PHP粉丝网  添加日期:2021-05-22 16:00:37 浏览: 评论:0 

本文给大家分享的是一段非常实用的php+ajax实现的点击浏览量加1的代码,推荐给大家,有需要的小伙伴可以参考下。

下面就分享一段相对完整的能够在实际应用中派上用场的代码,此代码是ajax结合php代码实现的。

一.ajax代码如下:

  1. <!DOCTYPE html> 
  2. <html> 
  3. <head> 
  4. <meta charset=" utf-8"
  5. <title>ajax实现浏览量点击增加</title> 
  6. <script type="text/javascript"
  7. var xmlhttp=false; 
  8. function add(){ 
  9.  try{ 
  10.   xmlhttp= new XMLHttpRequest; 
  11.  } 
  12.  catch(e){ 
  13.   xmlhttp= new ActiveXObject("Microsoft.XMLHTTP"); 
  14.  } 
  15.    
  16.  xmlhttp.open('GET','count.php?a=a',false); 
  17.  xmlhttp.onreadystatechange=func; 
  18.  xmlhttp.send(null); 
  19.    
  20. function func(){ 
  21.  if(xmlhttp.readyState==4){ 
  22.   var msg=xmlhttp.responseText; 
  23.   var tt=document.getElementById("num"); 
  24.   tt.innerHTML=msg; 
  25.  } 
  26. </script> 
  27. </head> 
  28. <body> 

当前页面数据库中访问次数:<div id='num'></div>

  1. <input type="button" value="增加次数" > 
  2. </body> 
  3. </html> 
  4. <!DOCTYPE html> 
  5. <html> 
  6. <head> 
  7. <meta charset=" utf-8"
  8. <title>ajax实现浏览量点击增加</title> 
  9. <script type="text/javascript"
  10. var xmlhttp=false; 
  11. function add(){ 
  12.  try{ 
  13.   xmlhttp= new XMLHttpRequest; 
  14.  } 
  15.  catch(e){ 
  16.   xmlhttp= new ActiveXObject("Microsoft.XMLHTTP"); 
  17.  } 
  18.  
  19.  xmlhttp.open('GET','count.php?a=a',false); 
  20.  xmlhttp.onreadystatechange=func; 
  21.  xmlhttp.send(null); 
  22.  
  23. function func(){ 
  24.  if(xmlhttp.readyState==4){ 
  25.   var msg=xmlhttp.responseText; 
  26.   var tt=document.getElementById("num"); 
  27.   tt.innerHTML=msg; 
  28.  } 
  29. </script> 
  30. </head> 
  31. <body> 
  32. 当前页面数据库中访问次数:<div id='num'></div> 
  33. <input type="button" value="增加次数" > 
  34. </body> 
  35. </html> 

二.php代码:

  1. <?php 
  2.  mysql_connect('localhost','root',''); 
  3.  mysql_selectdb('click'); 
  4.  $rs=mysql_query("UPDATE click SET num = num +1 WHERE name = '".$_GET['a']."'"); 
  5.  if(mysql_affected_rows()==1){ 
  6.   $rs=mysql_query("select * from click where name='".$_GET['a']."'"); 
  7.   $row=mysql_fetch_array($rs); 
  8.   echo $row['num']; 
  9.  } 
  10. ?>

Tags: php+ajax点击浏览量

分享到: