PHP+Ajax实现文章点赞功能
  Skill  2917℃  8条  119字数  预计阅读时间1分钟

PHP+Ajax实现文章点赞功能

  Skill  2917℃  8条  119字数  预计阅读时间1分钟

博主看到现在很多的网站都有点赞的功能,这不仅能提高网站的用户粘性,还能带动其他的用途。比如说点赞越高的越排在前面等等。

今天分享一篇文章,就是使用ajax+php+mysql实现无刷新点赞功能,具体实现方法直接放代码。

index.php:读取数据库

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>点赞</title>
    <script src="jquery-2.1.1.min.js"></script>
    <script src="index.js"></script>
</head>
<body>
    <button id="btn">赞</button>
    <span id="result">
        <?php
        $con = mysqli_connect('localhost', 'username', 'password');
        if(! $con )
        {
            die('连接失败: ' . mysqli_error($con));
        }
        mysqli_select_db($con,'jwhuang');
        mysqli_query($con,"set names utf8");
        $result = mysqli_query($con,"SELECT * FROM zan");
        while($row = mysqli_fetch_array($result))
        {
        echo $row['zan'];
        }
        mysqli_close($con)
        ?>
    </span>
</body>
</html>

server.php:写入数据库

<?php
header("Content-type:text/html;charset=utf-8");
$con = mysqli_connect('localhost', 'username', 'password');
if(! $con )
{
    die('连接失败: ' . mysqli_error($con));
}
mysqli_select_db($con,'jwhuang');
mysqli_query($con,"set names utf8");
mysqli_query($con,"UPDATE zan SET zan = zan+1");
$result = mysqli_query($con,"SELECT * FROM zan");
if(isset($_GET['name'])){
while($row = mysqli_fetch_array($result))
  {
  echo $row['zan'];
  }
}else{
    echo "赞失败!";
}
mysqli_close($con);
?>

index.js:请求数据

$(document).ready(function(){
    $("#btn").on("click",function(){
        $.get("sever.php",{name:$("#btn").val()},function(data){
            $("#result").text(data);
        });
    });
});

原文链接

PHP+Ajax实现文章点赞功能

dzz.jpg

博主看到现在很多的网站都有点赞的功能,这不仅能提高网站的用户粘性,还能带动其他的用途。比如说点赞越高的越排在前面等等。

今天分享一篇文章,就是使用ajax+php+mysql实现无刷新点赞功能,具体实现方法直接放代码。

index.php:读取数据库

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>点赞</title>
    <script src="jquery-2.1.1.min.js"></script>
    <script src="index.js"></script>
</head>
<body>
    <button id="btn">赞</button>
    <span id="result">
        <?php
        $con = mysqli_connect('localhost', 'username', 'password');
        if(! $con )
        {
            die('连接失败: ' . mysqli_error($con));
        }
        mysqli_select_db($con,'jwhuang');
        mysqli_query($con,"set names utf8");
        $result = mysqli_query($con,"SELECT * FROM zan");
        while($row = mysqli_fetch_array($result))
        {
        echo $row['zan'];
        }
        mysqli_close($con)
        ?>
    </span>
</body>
</html>

server.php:写入数据库

<?php
header("Content-type:text/html;charset=utf-8");
$con = mysqli_connect('localhost', 'username', 'password');
if(! $con )
{
    die('连接失败: ' . mysqli_error($con));
}
mysqli_select_db($con,'jwhuang');
mysqli_query($con,"set names utf8");
mysqli_query($con,"UPDATE zan SET zan = zan+1");
$result = mysqli_query($con,"SELECT * FROM zan");
if(isset($_GET['name'])){
while($row = mysqli_fetch_array($result))
  {
  echo $row['zan'];
  }
}else{
    echo "赞失败!";
}
mysqli_close($con);
?>

index.js:请求数据

$(document).ready(function(){
    $("#btn").on("click",function(){
        $.get("sever.php",{name:$("#btn").val()},function(data){
            $("#result").text(data);
        });
    });
});

原文链接

发表你的评论
*私密评论
  1. 新闻头条
    A罩

    文章不错支持一下吧

    Chrome 广西贺州市
  2. 席小欢
    A罩

    向贵站申请交换友情链接!站长同意的话请回复一下…

    名称:建站知道网
    本站网址: wozhidaole.com.cn/

    本站描述: | 新老站长都喜欢的技术性优秀网站!

    其他站长想与我站交换友情链接的,在此评论下回复或者在wozhidaole.com.cn/申请!

    QQ浏览器 湖北省武汉市
    1. Jdeal
      主人
      @席小欢

      已添加~

      Chrome 江苏省常州市
      1. 1
        A罩
        @Jdeal

        Chrome 河南省洛阳市
      2. 席小欢
        A罩
        @Jdeal

        期望交换友情链接是首页,而不是放在内页,放在首页可以用友情链接工具检测到,如果贵站没有在首页放置友情链接的打算,就算了吧

        QQ浏览器 湖北省武汉市
  3. 茵荟资讯
    A罩

    赞!前排混个脸熟,博客真好看

    火狐浏览器 广东省惠州市
  4. 灵异探索网
    A罩

    谢谢分享,每日打卡,学生卡~

    火狐浏览器 广东省惠州市
  5. 郭楠译
    A罩

    好家伙 学到了

    Safari 福建省厦门市