ajax mysql点赞_php+mysql结合Ajax实现点赞功能完整实例
php+mysql结合Ajax实现点赞功能完整实例
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//判断是否已经存在了cookie
function checkcookie(gindex){
var thiscookie = 'goodplus' + gindex;
var mapcookie = getCookie(thiscookie)
if (mapcookie!=null && mapcookie!=""){
return false;
}else {
setCookie(thiscookie,thiscookie,365);
return true;
}
}
//获取cookie
function getCookie(c_name){//获取cookie,参数是名称。
if (document.cookie.length > 0){//当cookie不为空的时候就开始查找名称
c_start = document.cookie.indexOf(c_name + "=");
if (c_start != -1){ //如果开始的位置不为-1就是找到了、找到了之后就要确定结束的位置
c_start = c_start + c_name.length + 1 ;
//cookie的值存在名称和等号的后面,所以内容的开始位置应该是加上长度和1
c_end = document.cookie.indexOf(";" , c_start);
if (c_end == -1) {
c_end = document.cookie.length;
}
return unescape(document.cookie.substring(c_start , c_end));//返回内容,解码。
}
}
return "";
}
//设置cookie
function setCookie(c_name,value,expiredays){
//存入名称,值,有效期。有效期到期事件是今天+有效天数。然后存储cookie,
var exdate=new Date();
exdate.setDate( exdate.getDate() + expiredays )
document.cookie = c_name + "=" + escape(value) + ((expiredays==null) ? "" : "; expires=" + exdate.toGMTString())
}
三、index.php页面:
?
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
$num = $_GET['num'];
$aindex = $_GET['aindex'];
$con = mysql_connect("localhost","root","");
if (!$con){
die('Could not connect: ' . mysql_error());
}
mysql_select_db("goodplus", $con);
$sql0s = "SELECT * FROM `good` where `id` = ".$aindex;
$sql0 = mysql_query($sql0s);
if($_GET['flag'] == 0){
while($row = mysql_fetch_array($sql0)){
echo $row['value'];
}
}else if($_GET['flag'] == 1){
$sql="UPDATE `goodplus`.`good` SET `value` = '".$num."' WHERE `good`.`id` = ".$aindex;
if (!mysql_query($sql,$con)){
die('Error: ' . mysql_error());
}
echo $num;
}
mysql_close($con)
?>
四、最终的index.html页面如下:
?
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
ajax mysql点赞_php+mysql结合Ajax实现点赞功能完整实例相关推荐
- php ajax 点赞实例下载,php+mysql结合Ajax实现点赞功能完整实例
时间:2015-03-03来源:www.aspku.com 作者:源码库 文章热度: ℃ 这篇文章主要介绍了php+mysql结合Ajax实现点赞功能,以一个完整实例形式详细分析了实现点赞功能中涉及的 ...
- 免费mysql空间_php+mysql免费空间
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- php mysql mysql_set_charset()._PHP:MySQL函数mysql_set_charset()的用法
mysql_set_charset (PHP 5 >= 5.2.3) mysql_set_charset - 设置客户端的字符集 本扩展自 PHP 5.5.0 起已废弃,并在将来会被移除.应使用 ...
- php mysql 全文检索_PHP+MYSQL实现全文检索
PHP+MYSQL实现全文检索 如何使用PHP实现全文检索功能? 很多人可能马上可以想出几种方案,比如:文件检索法.采用SQL的like语句等方法,但这些方法效率都相当的低. 这里介绍一种比较高效的P ...
- php mysql ajax日历记事本_php+mysql+jquery日历签到
在网站开发过程中我们会经常用到签到功能来奖励用户积分,或者做一些其他活动.这次项目开发过程中做了日历签到,因为没有经验所有走了很多弯路,再次记录过程和步骤.1.日历签到样式:2.本次签到只记录本月签到 ...
- php与mysql列表_PHP+Mysql+jQuery实现的查询和列表框选择
本篇文章主要介绍PHP+Mysql+jQuery实现的查询和列表框选择,感兴趣的朋友参考下,希望对大家有所帮助. 本文讲解如何通过ajax查询mysql数据,并将返回的数据显示在待选列表中,再通过选择 ...
- apicloud mysql 登录_PHP+MySQL实现前台的登陆注册。
前台的注册页面 title html, body { height: 100%; } .row { position: relative; box-sizing: border-box; width: ...
- mysql+基本代码_PHP+MySQL扎实基本功十句话_php
2.写程序前看看怎么用error_reporting. 3.不懂就问本身没错,但你需要在那之前查查手册. 4.当然,你需要懂得使用手册.手册上找不到答案的时候,应该考虑下网络上的搜索引擎. 5.刚学会 ...
- php mysql预处理_PHP MySQL 预处理语句
预处理语句对于防止 MySQL 注入是非常有用的. 预处理语句及绑定参数 预处理语句用于执行多个相同的 SQL 语句,并且执行效率更高. 预处理语句的工作原理如下:预处理:创建 SQL 语句模板并发送 ...
最新文章
- oracle yyyy和yy,Oracle PL / SQL:SYSDATE与’DD-MMM-YY’的区别?
- gulp学习笔记,基本使用流程,基本函数,使用监听、插件
- Battle Encoder Shirase一款能限制进程CPU占有率的小东西
- python 安装pyautogui图形自动化
- Linux系统下如何运行.sh文件
- James+Javamail构建邮箱服务
- 项目经理最核心的能力是什么?
- burp抓取APP数据包+安装Xposed+Just TrustMe
- Mac go环境搭建Idea配置环境
- Science| 深度解析肠道菌群与肥胖
- 你应该会的一道多线程笔试题
- vue3和vue2不同点总结
- CH582M,PWM模拟DAC实现WAV播放,FATFS文件
- 几个网络捕获工具的评价
- 多级放大电路的耦合方式
- 前嗅ForeSpider数据采集软件使用教程
- 教你用Python爬取妹子图APP
- 7-45 航空公司VIP客户查询 【哈希表 链地址法】
- 运行webdriver时启动不了浏览器
- 【Uipath杂谈】字符串处理汇总
热门文章
- Kubernetes 是如何调度的?
- 只要 8 个步骤,学会这个 Docker 命令终极教程!
- 盘点丨2019十大边缘计算项目
- 牵手大企,关于图形计算、HPC与AI,NVIDIA言有尽而意无穷!
- 商家笑了 设计师哭了,京东+英特尔的AI这招太绝
- echarts 树图样式美化_echarts2 tree树图自定义显示缩放大小、位置
- 腾讯位置服务地图选点这个怎么在小程序里面更新呀?
- Centos/Red Hat6.8 安装、配置、启动Gitlab (内网环境)
- 检测到目标FTP服务可匿名访问
- VS Code 常规配置和一些插件 - JavaScript