怎么计算php按钮的点击数
我想让当点击那个按钮时让他在上面出现每次都加一次的程序如果当他为1时候点一下就是2而当他刷新时又是1然后重新相加...
我想让当点击那个按钮时让他在上面出现 每次都加一次的程序 如果当他为1时候点一下就是2 而当他刷新时又是 1 然后重新相加
展开
3个回答
2015-12-11 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
记录按钮的点击次数需要在数据库中设置一个记录字段,比如用hits来记录:
<?php mysql_query("update title set hits=hits+20 where cid=".$_GET['cid']);?>
1、在head中加入如下代码:
<script language=javascript>
document.cookie="new=notread";
if (document.cookie.indexOf("news<?=$_GET['id']?>=read")==-1){
document.cookie="news<?=$_GET['id']?>=read";
location.reload();
} else {
document.cookie="new=read";
}
</script>
2、在浏览页面中加入:
if ($HTTP_COOKIE_VARS["new"]=="notread")mysql_query("update news set views=views+1 where id=".$_GET['id']);
注:地址栏以“?id=**”形式提交到此页面的参数;hits为数据库中的字段名,这两项需修改为网页程序中是相应内容,其他代码可不用修改,直接使用即可。
<?php mysql_query("update title set hits=hits+20 where cid=".$_GET['cid']);?>
1、在head中加入如下代码:
<script language=javascript>
document.cookie="new=notread";
if (document.cookie.indexOf("news<?=$_GET['id']?>=read")==-1){
document.cookie="news<?=$_GET['id']?>=read";
location.reload();
} else {
document.cookie="new=read";
}
</script>
2、在浏览页面中加入:
if ($HTTP_COOKIE_VARS["new"]=="notread")mysql_query("update news set views=views+1 where id=".$_GET['id']);
注:地址栏以“?id=**”形式提交到此页面的参数;hits为数据库中的字段名,这两项需修改为网页程序中是相应内容,其他代码可不用修改,直接使用即可。
展开全部
<div id="con">0</div>
<input type="button" value="提交查询内容" onclick="document.getElementById('con').innerText-=-1">
<input type="button" value="提交查询内容" onclick="document.getElementById('con').innerText-=-1">
更多追问追答
追问
onclick="document.getElementById('con').innerText-=-1 这些不懂
追答
onclick="document.getElementById('con').innerText-=-1
onclick 定义按钮的单击事件
document.getElementById('con').innerText 获取 con里的内容
-=-1其它可以写成+=1的,也就是累加1
但JS会这个这当成字符串处理,即变成01111111
所以改成-=-1减负1,也就是加1了,遇到减号,JS就计算了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果要好的体验需要配合js。
你可以点击按钮一次记录加一,然后这个按钮的value就用这个记录值。
你可以点击按钮一次记录加一,然后这个按钮的value就用这个记录值。
追问
我也用了 可是他就加一次就不变了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询