您好,我一直在嘗試取消設置帖子,基本上我遇到的問題是數據會被INSERTED到數據庫中。 php函數發出消息指出帖子成功。這一切都很好,但是當我刷新我的頁面時,這個帖子不斷將數據插入到我的數據庫中。基本上我怎麼能阻止它發佈。這裏是代碼:取消設置帖子PHP ...不想取消設置
if(isset($_POST['submit_message'])) {
$sql = "INSERT INTO messages (user_id, timestamp, times, message)
VALUES ('".$_SESSION['user_id']."', '".date("Y.m.d")."', '".date("H:i:s")."', '".$_POST['message-content']."')";
$result = mysql_query($sql);
unset($_POST['submit_message']);
unset($GLOBALS['_POST']['submit_message']);
if(!$result) {
$msg = 'There was an error while trying add your message.';
unset($_POST['submit_message']);
} else {
$msg = 'Your message was successfully added.';
unset($_POST['submit_message']);
}
}
正如你從代碼中看到的,我嘗試用PHP輸入一些未設置的帖子,但似乎沒有工作。我如何取消我的帖子?
它的工作原理是,當我刷新頁面時,INSERT保持INSERTING狀態。基本上我想解除它,所以它不會再發生。 – user3342705
爲什麼妳需要取消它呢?將該值複製到單獨的數組並修改該數組 –