ホームページ >バックエンド開発 >PHPチュートリアル >php+ajax によりページビューとクリック数が増加

php+ajax によりページビューとクリック数が増加

墨辰丷
墨辰丷オリジナル
2018-06-11 16:00:201613ブラウズ

この記事で共有するのは、php ajax を使用して 1 クリックでビューを追加するための非常に実用的なコードです。必要な方はぜひ参照してください。

以下は比較的完全なコードです。 . 実際のアプリケーションで役立つコード。このコードは、php コードと組み合わせた ajax によって実装されています。

1.ajax コードは次のとおりです:

<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<title>ajax实现浏览量点击增加</title>
<script type="text/javascript">
var xmlhttp=false;
function add(){
 try{
  xmlhttp= new XMLHttpRequest;
 }
 catch(e){
  xmlhttp= new ActiveXObject("Microsoft.XMLHTTP");
 }
 
 xmlhttp.open(&#39;GET&#39;,&#39;count.php?a=a&#39;,false);
 xmlhttp.onreadystatechange=func;
 xmlhttp.send(null);
}
 
function func(){
 if(xmlhttp.readyState==4){
  var msg=xmlhttp.responseText;
  var tt=document.getElementById("num");
  tt.innerHTML=msg;
 }
}
</script>
</head>
<body>
当前页面数据库中访问次数:<p id=&#39;num&#39;></p>
<input type="button" value="增加次数" >
</body>
</html>

2.php コード:

<?php
 mysql_connect(&#39;localhost&#39;,&#39;root&#39;,&#39;&#39;);
 mysql_selectdb(&#39;click&#39;);
 $rs=mysql_query("UPDATE click SET num = num +1 WHERE name = &#39;".$_GET[&#39;a&#39;]."&#39;");
 if(mysql_affected_rows()==1){
  $rs=mysql_query("select * from click where name=&#39;".$_GET[&#39;a&#39;]."&#39;");
  $row=mysql_fetch_array($rs);
  echo $row[&#39;num&#39;];
 }
?>

概要: 上記がこの記事の全内容です、皆さんの勉強のお役に立てれば幸いです。

関連する推奨事項:

php を使用してデータベースの読み取り、判定、セッション ログインを行う方法

ファイルとPHP ファイルのアップロードに関連するフォーム操作とデータベース操作

php エラー処理に関する一般的なヒント

以上がphp+ajax によりページビューとクリック数が増加の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。