我發現了一種從表中刪除行的方法「dynamic」,將每個要刪除的按鈕的id關聯起來,這個id是從表中取出的。 關聯與每個按鈕下面這行代碼:用查詢刪除行不起作用
"<td><form method='post' action='#'><a href=\"".$_SERVER['PHP_SELF']."?id=".$attivitaID."\" onClick=\"javascript:return confirm('Sei sicuro di voler cancellare questo prodotto?')\"><input type='button' value='Elimina' name='delete' id='back'></a></form></td>";
然後運行一個檢查,看是否被按下它:
if(isset($_POST['delete'])&& isset($_GET['id']))
{
$connessione = new MySQLi(HOST, USER, PASSWORD, DATABASE);
$query = "DELETE FROM workpaper WHERE id = ?";
$result = mysql_query($query);
if (!$result)
{
die("Errore nella query $query: " . mysql_error());
}
mysql_close();
}
,但重新加載頁面,而無需進行任何查詢,怎麼了?
你確保 - 標籤關閉喜歡 ...? –
是標記已關閉。 – JackIlPazzo
表單是否將方法設置爲POST? – peppelauro