下面就分享一段相对完整的能够在实际应用中派上用场的代码,此代码是ajax结合php代码实现的。
一.ajax代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
<!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( 'GET' , 'count.php?a=a' , 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> 当前页面数据库中访问次数:<div id= 'num' ></div> <input type= "button" value= "增加次数" > </body> </html> |
二.php代码:
1
2
3
4
5
6
7
8
9
10
|
<?php mysql_connect( 'localhost' , 'root' , '' ); mysql_selectdb( 'click' ); $rs =mysql_query( "UPDATE click SET num = num +1 WHERE name = '" . $_GET ['a ']."' "); if (mysql_affected_rows()==1){ $rs =mysql_query( "select * from click where name='" . $_GET ['a ']."' "); $row =mysql_fetch_array( $rs ); echo $row [ 'num' ]; } ?> |
以上所述就是本文的全部内容了,希望大家能够喜欢。