如何投票评论

时间:2012-05-08 21:46:28

标签: php mysql

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

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

我正在尝试检查按钮是否被点击,使用此代码,如果是,则应将指定值插入到喜欢的表中。

         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());

但代码根本不起作用。

没有显示错误,并且没有任何内容插入到喜欢的表中。

请问我该如何完成这项工作?问题来自哪里?如果不可行,那么什么可能是更好的解决方案呢?

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

谢谢。

2 个答案:

答案 0 :(得分:3)

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

mysql_query($query1));
                    ^

答案 1 :(得分:0)

要弄清楚实际错误是什么,请执行此操作。

mysql_query($query1) or die(mysql_error());