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 關注
- 201 瀏覽
添加回答
舉報