php - 如何对评论进行投票

标签 php mysql

我正在尝试做一个点赞按钮(不是 Facebook),只是我网站文章评论中的一个投票功能。我将每个赞按钮放在 while 循环中以回显评论,以便每个赞按钮图像都出现在每个评论框中,这部分代码

           if(isset($_SESSION['username'])) { 
 echo"<a href=\"\"><input type=\"image\"name=\"like\"src=\"like.jpeg\"></a>";
    }

我正在尝试使用这段代码检查按钮是否被点击,如果是,它应该将指定的值插入 likes 表中。

         if(isset($_POST['like'])) {

   $query1   = "INSERT INTO likes (
                likes_id, user_id, 
                comment_id, total_likes)  
                VALUES (NULL,'".$_SESSION['logged_username']."', '".$_SESSION['article_id']."', $page_name+1)";
                mysql_query($query1) or die mysql_error());

但是代码根本不起作用。

没有错误显示,也没有向 likes 表中插入任何内容。

请问我怎样才能使这项工作/问题出在哪里?如果这不可行,什么可能是更好的解决方案?

请原谅我的代码格式,我没有不尊重这个社区的意思。

谢谢。

最佳答案

你有一个不应该有的括号:

mysql_query($query1));
                    ^

关于php - 如何对评论进行投票,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10507033/

相关文章:

php - MYSQL - INSERT 错误,字段列表中的未知列

php - 无法在 ListView 中显示数据库 mysql 中的图像

mysql - 表主唯一索引作为两列?

php - 在 CakePHP 3.x 中保存 HasMany 关联数据

php - 不能包含肯定存在(并且已安装)的 pear 包

mysql - Rails 中的嵌套连接

php - Swift 我应该如何存储聊天昵称?

php - 将 .BAK 文件转换为 .SQL 以在 XAMPP phpmyadmin 中使用

php - 为网络爬虫优化 PHP CURL

php - MySQL 的最佳配置? InnoDB 和 MyISAM