我正在尝试做一个点赞按钮(不是 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/