Maison >développement back-end >tutoriel php >php+ajax obtient une augmentation des pages vues et des clics

php+ajax obtient une augmentation des pages vues et des clics

墨辰丷
墨辰丷original
2018-06-11 16:00:201614parcourir

Cet article partage avec vous un code très pratique pour ajouter des vues en 1 clic en utilisant php+ajax Il est recommandé à tous les amis dans le besoin de s'y référer

Ce qui suit est un code relativement complet. qui peut être utilisé dans des applications pratiques. Ce code est implémenté par ajax combiné avec du code php.

Le code 1.ajax est le suivant :

<!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>

Code 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;];
 }
?>

Résumé : Ce qui précède est tout Contenu de cet article, j'espère qu'il sera utile à l'étude de chacun.

Recommandations associées :

Comment utiliser PHP pour la lecture de bases de données, le jugement et la connexion à une session

Fichier et opérations de formulaire et opérations de base de données impliquées dans le téléchargement de fichiers PHP

Techniques courantes PHP pour la gestion des erreurs

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn