2 回答

TA贡献1812条经验 获得超5个赞
如果您当前的页面名为first.php,请放入按钮内
<button><a href="first.php?p=like"></a></button>
<?php
if ( isset($_GET['p']) && $_GET['p']=="like") {
do your query
}
?>
如果你不想重新加载那么你需要ajax,

TA贡献1824条经验 获得超6个赞
你这里有语法错误 echo $row['uid']. " says: ".$row['postText']." <button onclick=".mysqli_query($conn, "UPDATE posts SET postLikes = postLikes+1 WHERE uid = ".$row['uid'])." name='likebtn'>👍</button>".$row['postLikes']."<br>";
你可以这样做
$q = mysqli_query($conn, "UPDATE posts SET postLikes = postLikes+1 WHERE uid = ".$row['uid']);
echo $row['uid']. " says: ".$row['postText']." <button onclick=".$q." name='likebtn'>👍</button>".$row['postLikes']."<br>";
- 2 回答
- 0 关注
- 155 浏览
添加回答
举报