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实现点赞功能完整实例相关推荐

  1. php ajax 点赞实例下载,php+mysql结合Ajax实现点赞功能完整实例

    时间:2015-03-03来源:www.aspku.com 作者:源码库 文章热度: ℃ 这篇文章主要介绍了php+mysql结合Ajax实现点赞功能,以一个完整实例形式详细分析了实现点赞功能中涉及的 ...

  2. 免费mysql空间_php+mysql免费空间

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  3. 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 起已废弃,并在将来会被移除.应使用 ...

  4. php mysql 全文检索_PHP+MYSQL实现全文检索

    PHP+MYSQL实现全文检索 如何使用PHP实现全文检索功能? 很多人可能马上可以想出几种方案,比如:文件检索法.采用SQL的like语句等方法,但这些方法效率都相当的低. 这里介绍一种比较高效的P ...

  5. php mysql ajax日历记事本_php+mysql+jquery日历签到

    在网站开发过程中我们会经常用到签到功能来奖励用户积分,或者做一些其他活动.这次项目开发过程中做了日历签到,因为没有经验所有走了很多弯路,再次记录过程和步骤.1.日历签到样式:2.本次签到只记录本月签到 ...

  6. php与mysql列表_PHP+Mysql+jQuery实现的查询和列表框选择

    本篇文章主要介绍PHP+Mysql+jQuery实现的查询和列表框选择,感兴趣的朋友参考下,希望对大家有所帮助. 本文讲解如何通过ajax查询mysql数据,并将返回的数据显示在待选列表中,再通过选择 ...

  7. apicloud mysql 登录_PHP+MySQL实现前台的登陆注册。

    前台的注册页面 title html, body { height: 100%; } .row { position: relative; box-sizing: border-box; width: ...

  8. mysql+基本代码_PHP+MySQL扎实基本功十句话_php

    2.写程序前看看怎么用error_reporting. 3.不懂就问本身没错,但你需要在那之前查查手册. 4.当然,你需要懂得使用手册.手册上找不到答案的时候,应该考虑下网络上的搜索引擎. 5.刚学会 ...

  9. php mysql预处理_PHP MySQL 预处理语句

    预处理语句对于防止 MySQL 注入是非常有用的. 预处理语句及绑定参数 预处理语句用于执行多个相同的 SQL 语句,并且执行效率更高. 预处理语句的工作原理如下:预处理:创建 SQL 语句模板并发送 ...

最新文章

  1. oracle yyyy和yy,Oracle PL / SQL:SYSDATE与’DD-MMM-YY’的区别?
  2. gulp学习笔记,基本使用流程,基本函数,使用监听、插件
  3. Battle Encoder Shirase一款能限制进程CPU占有率的小东西
  4. python 安装pyautogui图形自动化
  5. Linux系统下如何运行.sh文件
  6. James+Javamail构建邮箱服务
  7. 项目经理最核心的能力是什么?
  8. burp抓取APP数据包+安装Xposed+Just TrustMe
  9. Mac go环境搭建Idea配置环境
  10. Science| 深度解析肠道菌群与肥胖
  11. 你应该会的一道多线程笔试题
  12. vue3和vue2不同点总结
  13. CH582M,PWM模拟DAC实现WAV播放,FATFS文件
  14. 几个网络捕获工具的评价
  15. 多级放大电路的耦合方式
  16. 前嗅ForeSpider数据采集软件使用教程
  17. 教你用Python爬取妹子图APP
  18. 7-45 航空公司VIP客户查询 【哈希表 链地址法】
  19. 运行webdriver时启动不了浏览器
  20. 【Uipath杂谈】字符串处理汇总

热门文章

  1. Kubernetes 是如何调度的?
  2. 只要 8 个步骤,学会这个 Docker 命令终极教程!
  3. 盘点丨2019十大边缘计算项目
  4. 牵手大企,关于图形计算、HPC与AI,NVIDIA言有尽而意无穷!
  5. 商家笑了 设计师哭了,京东+英特尔的AI这招太绝
  6. echarts 树图样式美化_echarts2 tree树图自定义显示缩放大小、位置
  7. 腾讯位置服务地图选点这个怎么在小程序里面更新呀?
  8. Centos/Red Hat6.8 安装、配置、启动Gitlab (内网环境)
  9. 检测到目标FTP服务可匿名访问
  10. VS Code 常规配置和一些插件 - JavaScript