按钮点击计数器存入mysql_按钮点击数统计计数器(PHP+MYSQL+JS)
公共页面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'] ?>
}
?>
按钮点击计数器存入mysql_按钮点击数统计计数器(PHP+MYSQL+JS)相关推荐
- 【CSS样式按钮点击的样式,按钮被点击时的样式】
CSS样式按钮点击的样式,按钮被点击时的样式 前言 看代码 前言 按钮点击时的样式,一般都是自定义按钮,修改的是按钮被触发时的样式 看代码 <div class="btn"& ...
- java的按钮点击事件_java处理按钮点击事件的方法
不同的事件源可以产生不同类别的事件.例如,按钮可以发送一个ActionEvent对象,而窗口可以发送WindowEvent对象. AWT时间处理机制的概要: 1. 监听器对象是一个实现了特定监听器接口 ...
- android按钮点击变化,Android实现按钮点击效果(第一次点击变色,第二次恢复)...
1.首先创建一个按钮 android:id="@+id/click" android:layout_width="fill_parent" android:la ...
- 【Android 插件化】Hook 插件化框架 ( Hook 实现思路 | Hook 按钮点击事件 )
Android 插件化系列文章目录 [Android 插件化]插件化简介 ( 组件化与插件化 ) [Android 插件化]插件化原理 ( JVM 内存数据 | 类加载流程 ) [Android 插件 ...
- 实现类知乎android客户端关注和取消关注的按钮点击效果
例行广告,推广一下我的博客http://zwgeek.com 前端时间在看Android各个客户端上比较出色的动画效果,发现两个动画做的很好的客户端,一个是豌豆荚,一个是知乎.接下来我可能会对这两个客 ...
- Qt中多个动态创建的按钮同时绑定一个槽函数,判断被点击的是哪个按钮
当动态创建按钮,每一个创建的按钮都与同一个槽函数绑定,点击按钮的时候获取被点击的按钮的文本. 代码如下: QString getClickedBtn() {outPut<<"ge ...
- 循环出按钮点击按钮显示按钮上面文字 vue el-button_前端学习计划之VUE学习(一)...
Vue 是什么 Vue是一套用于构建用户界面的渐进式框架. Vue被设计为可以自底向上逐层应用. Vue的核心库只关注视图层,易上手,便于和第三方库或既有项目整合. 现代化的工具链和各种类库结合使用, ...
- android切换字体颜色,Android开发实现按钮点击切换背景并修改文字颜色的方法
本文实例讲述了Android开发实现按钮点击切换背景并修改文字颜色的方法.分享给大家供大家参考,具体如下: 其实原理很简单,用到的是selector,用来设置android:background和an ...
- Android防止按钮连续点击
为了防止用户或者测试MM疯狂的点击某个button,写个方法防止按钮连续点击. public class Utils {private static long lastClickTime;pub ...
最新文章
- Android OTA在线升级二(升级包编译原理分析) 【转】
- vmware虚拟机不识别usb设备
- SpringCloud feign 的三种超时时间配置
- 微信平台第三方服务器,浅谈微信第三方服务平台的发展前景
- PAT_B_1008_Java(20分)
- c++中的引用和python中的引用_【总结】C++、C#、Java、Javascript、Python中引用的区别...
- 汇编为什么分段执行总是执行不了_为什么我的计划总是执行不了?这里有你要的答案...
- 算法设计中的基础常用代码
- nginx会将post请求转为get么_前端角度谈GET与POST的区别
- php在客户端禁用cookie时让session不失效的解决方法
- matlab生成西门子plc源文件,【图】西门子step7功能块的属性及生成源文件的步骤...
- access日期如何增加年数_ACCESS 时间日期操作大全
- 爱欲与文明(一)快乐原则与现实原则
- lpush rpush 区别_redis中lpush、rpush、lset、lrem是什么
- AndroidX是什么?
- WebRTC[7]-Failed to set remote offer sdp: Called with SDP without DTLS fingerprint
- 用python生成excel文件_python通过openpyxl生成Excel文件的方法
- 信奥日记——动态规划(动规初步)
- 大数据时代--风控系统
- 性能优化系列:每个程序员都应该知道的数字
热门文章
- 为何你的 SaaS 想法总是失败?没想清楚这 4 个原因可能会继续失败!
- 高达100亿美元!美国国防部将IBM和甲骨文双双踢出了云计算合同;华为任正非说了,华为对向苹果等对手出售5G芯片保持开放的态度...
- Python | 7招教你识别一个网站是否是Django后台
- 什么是oracle命名,ORACLE数据库命名规范
- python cmp函数未定义_python用plt画图时,cmp设置方法
- *计算机应用基础* 说课稿,中职计算机应用基础《EXCEL中函数的使用》说课稿.doc...
- rational rose 启动选择_Rational Rose打开问题
- 企业微信H5_集成消息解密类,消息推送Get及Post回调处理
- Git 远程配置_03
- vue Draggable实现拖动改变顺序