求简单的js点击计数代码

求简单的js点击计数代码,第1张

计数:<span id="countspan"></span>

<a href="#" onclick="countNumber()">点击</a>

<script type="text/javascript">

if(!localStorage.countAll){

localStorage.countAll = 0

}

document.getElementById('countspan').innerHTML = localStorage.countAll

function countNumber(){

localStorage.countAll++

document.getElementById('countspan').innerHTML = localStorage.countAll

}

</script>

支持html5的浏览器都能用。

select fdate,sum(case when res='合格' then 1 else 0 end ) as '合格',sum(case when res='不合格' then 1 else 0 end ) as '不合格' from test group by fdate order by fdate

创建一个数据库表

表名:table_counter

字段:number int(10)

1.显示统计数据

$sql = "SELECT * FROM table_counter"

2.每次刷新页面 执行sql

$sql = "UPDATE table_counter SET number= number+ 1"

如果要做的精确一点

在加一个表

table_visit

字段:ip

1更次刷新取得游客$ip

2.取得$ip后.查询 table_vist .

如果存在则不更新table_counter.

如果不存在,则更新table_vist ,更新语句同上.并把$ip插入table_visit

如果还需要做的更人性化一点.设置一个时间间隔,比如说10分钟.$diff = 600

在table_visit再加上一个字段

datetime :int(10)(时间戳).记录游客访问时间.

1更次刷新取得游客$ip 和 时间$date = time()

2.查询 table_vist .

$sql = "SELECT * FROM table_vist WHERE ip = '$ip'"

3.如果不存在.则把$ip和$date插入表table_vist.

$sql = "INSERT INTO table_vist SET ip = '$ip',timedate=$date"

并更新table_counter

4.如果存在,则判断该条查询结果的timedate 和 现在时间$date,的差值.和 $diff比较

少于则不做任何 *** 作.

大于则更新table_vist 。$sql = "UPDATE table_vist SET timedate = $date WHERE ip = '$ip'"

并更新table_visit


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10067985.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存