我正在尝试做一个类似按钮(不是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());
但代码根本不起作用。
没有显示错误,并且没有任何内容插入到喜欢的表中。
请问我该如何完成这项工作?问题来自哪里?如果不可行,那么什么可能是更好的解决方案呢?
请原谅我的代码格式,我的意思是不要对这个社区不尊重。
谢谢。
答案 0 :(得分:3)
你有一个不应该有一个括号:
mysql_query($query1));
^
答案 1 :(得分:0)
要弄清楚实际错误是什么,请执行此操作。
mysql_query($query1) or die(mysql_error());