我想知道爲什麼這段代碼不起作用?該按鈕執行正確的確認序列,但該記錄實際上並未被刪除。我複製並粘貼了工作按鈕中的代碼,並且我認爲在轉移中我錯過了指定詳細信息的情況?刪除功能不起作用?
if (isset($_GET['deleteseries'])) {
echo 'Do you really want to delete '
. $_GET['series']
. '? <a href="editstock.php?yesdelete='
. $_GET['id']
. '">Yes</a> | <a href="editstock.php">No</a>';
exit();
}
if (isset($_GET['yesdelete'])) {
$deleteSQL = sprintf("DELETE FROM series WHERE id='%s' LIMIT 1",
GetSQLValueString($_GET['yesdelete'], "int"));
mysql_select_db($database_connectmysql, $connectmysql);
$Result1 = mysql_query($deleteSQL, $connectmysql) or die(mysql_error());
header("location: editstock.php");
exit();
}
使用此按鈕:
<input name="deleteseries"
type="button" id="deleteseries"
value="delete"
style="width:20%; float:right"
onclick="window.location.href = '?deleteseries=delete&id=<?php echo $row_seriesrecordset['id']; ?>&series=<?php echo $row_seriesrecordset['series']; ?>'"/>
聽起來像一個數據庫錯誤,而不是一個PHP的。你是否迴應了mysql錯誤? – Meiyoki
錯誤通常會產生迴響,但是這個回到頁面時並沒有刪除...你是否希望我粘貼工作按鈕,以便看到我的錯誤? – user2562865
你試過調試輸出'$ deleteSQ'嗎? – urzeit