公共页面con.php <?php

@mysql_connect("localhost:3306","user","password") or die("数据库连接失败");

@mysql_select_db("click") or die("数据表连接失败");

mysql_query("set names 'gbk'");

?>

提交页面index.php //调用jquery库

$(document).ready(function() {

//使用jQuery异步提交表单,实现表单提交不刷新

$('#form1').submit(function() {

jQuery.ajax({

url: 'sub.php',

data: $('#form1').serialize(),

type: "POST",

beforeSend: function()

{

//在异步提交前要做的操作

},

success: function()

{

}

});

return false;

});

});

function clickNum(){ //js控制表单提交

document.getElementById('form1').submit();

}

Click Me

该部分主要运用js控制表单提交,并实现表单提交不刷新,重新载入页面的现象

处理页面sub.php <?php

include("conn.php");

if(!empty($_POST['hid'])){

$dates=date('Y-m-d'); //获取当前日期

$hit=intval($_POST['hid'].value); //获取表单POST来的点击信息

//查询表内当前日期数据,存入关联数组$result

$sql1="select * from `lou_click` where `date`='$dates'";

$result=mysql_query($sql1);

if (!mysql_num_rows($result)) { //如果没有记录,初始化创建当前日期对应的记录,并计数为$hit($hit已设置为1)

$sql2="insert into `lou_click` (`date`,`hits`) values ('$dates','$hit')";

mysql_query($sql2);

}else{ //若有记录,原记录加$hit($hit已设置为1)

$sql3="update `lou_click` set hits=hits+$hit where `date` ='$dates'";

mysql_query($sql3);

}

}

?>

date()函数,用于获取当前日期

mysql_num_rows()函数,用于获取数据记录条数

显示数据页面show.php <?php

include("conn.php");

$sql="select * from `lou_click`";

$db=mysql_fetch_array(mysql_query($sql));

$query=mysql_query($sql);

while($db=mysql_fetch_array($query)){

?>

日期:<?php echo $db['date'] ?>

点击:<?php echo $db['hits'] ?>

}

?>

按钮点击计数器存入mysql_按钮点击数统计计数器(PHP+MYSQL+JS)相关推荐

  1. 【CSS样式按钮点击的样式,按钮被点击时的样式】

    CSS样式按钮点击的样式,按钮被点击时的样式 前言 看代码 前言 按钮点击时的样式,一般都是自定义按钮,修改的是按钮被触发时的样式 看代码 <div class="btn"& ...

  2. java的按钮点击事件_java处理按钮点击事件的方法

    不同的事件源可以产生不同类别的事件.例如,按钮可以发送一个ActionEvent对象,而窗口可以发送WindowEvent对象. AWT时间处理机制的概要: 1. 监听器对象是一个实现了特定监听器接口 ...

  3. android按钮点击变化,Android实现按钮点击效果(第一次点击变色,第二次恢复)...

    1.首先创建一个按钮 android:id="@+id/click" android:layout_width="fill_parent" android:la ...

  4. 【Android 插件化】Hook 插件化框架 ( Hook 实现思路 | Hook 按钮点击事件 )

    Android 插件化系列文章目录 [Android 插件化]插件化简介 ( 组件化与插件化 ) [Android 插件化]插件化原理 ( JVM 内存数据 | 类加载流程 ) [Android 插件 ...

  5. 实现类知乎android客户端关注和取消关注的按钮点击效果

    例行广告,推广一下我的博客http://zwgeek.com 前端时间在看Android各个客户端上比较出色的动画效果,发现两个动画做的很好的客户端,一个是豌豆荚,一个是知乎.接下来我可能会对这两个客 ...

  6. Qt中多个动态创建的按钮同时绑定一个槽函数,判断被点击的是哪个按钮

    当动态创建按钮,每一个创建的按钮都与同一个槽函数绑定,点击按钮的时候获取被点击的按钮的文本. 代码如下: QString getClickedBtn() {outPut<<"ge ...

  7. 循环出按钮点击按钮显示按钮上面文字 vue el-button_前端学习计划之VUE学习(一)...

    Vue 是什么 Vue是一套用于构建用户界面的渐进式框架. Vue被设计为可以自底向上逐层应用. Vue的核心库只关注视图层,易上手,便于和第三方库或既有项目整合. 现代化的工具链和各种类库结合使用, ...

  8. android切换字体颜色,Android开发实现按钮点击切换背景并修改文字颜色的方法

    本文实例讲述了Android开发实现按钮点击切换背景并修改文字颜色的方法.分享给大家供大家参考,具体如下: 其实原理很简单,用到的是selector,用来设置android:background和an ...

  9. Android防止按钮连续点击

     为了防止用户或者测试MM疯狂的点击某个button,写个方法防止按钮连续点击. public class Utils {private static long lastClickTime;pub ...

最新文章

  1. Android OTA在线升级二(升级包编译原理分析) 【转】
  2. vmware虚拟机不识别usb设备
  3. SpringCloud feign 的三种超时时间配置
  4. 微信平台第三方服务器,浅谈微信第三方服务平台的发展前景
  5. PAT_B_1008_Java(20分)
  6. c++中的引用和python中的引用_【总结】C++、C#、Java、Javascript、Python中引用的区别...
  7. 汇编为什么分段执行总是执行不了_为什么我的计划总是执行不了?这里有你要的答案...
  8. 算法设计中的基础常用代码
  9. nginx会将post请求转为get么_前端角度谈GET与POST的区别
  10. php在客户端禁用cookie时让session不失效的解决方法
  11. matlab生成西门子plc源文件,【图】西门子step7功能块的属性及生成源文件的步骤...
  12. access日期如何增加年数_ACCESS 时间日期操作大全
  13. 爱欲与文明(一)快乐原则与现实原则
  14. lpush rpush 区别_redis中lpush、rpush、lset、lrem是什么
  15. AndroidX是什么?
  16. WebRTC[7]-Failed to set remote offer sdp: Called with SDP without DTLS fingerprint
  17. 用python生成excel文件_python通过openpyxl生成Excel文件的方法
  18. 信奥日记——动态规划(动规初步)
  19. 大数据时代--风控系统
  20. 性能优化系列:每个程序员都应该知道的数字

热门文章

  1. 为何你的 SaaS 想法总是失败?没想清楚这 4 个原因可能会继续失败!
  2. 高达100亿美元!美国国防部将IBM和甲骨文双双踢出了云计算合同;华为任正非说了,华为对向苹果等对手出售5G芯片保持开放的态度...
  3. Python | 7招教你识别一个网站是否是Django后台
  4. 什么是oracle命名,ORACLE数据库命名规范
  5. python cmp函数未定义_python用plt画图时,cmp设置方法
  6. *计算机应用基础* 说课稿,中职计算机应用基础《EXCEL中函数的使用》说课稿.doc...
  7. rational rose 启动选择_Rational Rose打开问题
  8. 企业微信H5_集成消息解密类,消息推送Get及Post回调处理
  9. Git 远程配置_03
  10. vue Draggable实现拖动改变顺序