我有一個表刪除<a>
標籤。我已經可以刪除數據。但是,如果用戶想要真正刪除它,我想要做的是發出是或否的警告。我嘗試使用JavaScript,但無法使其工作。刪除時確認提醒
這是我的代碼
<?php
$action = '';
if(isset($_GET['action']))
$action=$_GET['action'];
if($action=='delete')
{
$speakerid=$_GET['speakerid'];
$delete = mysqli_query($conn, "DELETE FROM accounts WHERE id=$speakerid");
header("Location:accountList.php");
}
?>
<?php while($row = mysqli_fetch_array($search_result)):?>
<tr>
<td><?php echo $row['firstname'];?></td>
<td><?php echo $row['lastname'];?></td>
<td><?php echo $row['emailaddress'];?></td>
<td><?php echo $row['contactnumber'];?></td>
<td><?php echo $row['status'];?></td>
<td><?php echo $row['date_added'];?></td>
<td align='center'><?php echo "<a style='padding:6px; background-color:red; color:white; border-radius: 3px;' href='accountList.php?action=delete&speakerid=".$row['id']."'>delete</a>";?></td>
</tr>
<?php endwhile;?>
請添加的JavaScript。我想你可以使用https://developer.mozilla.org/en-US/docs/Web/API/Window/confirm。你也應該參數化該查詢,因爲這是打開注射 – chris85
可能重複[**如何顯示確認消息之前刪除?**](https://stackoverflow.com/questions/9139075/how-to-show-一個確認消息之前刪除)或[**如何添加確認框在PHP之前刪除?**](https://stackoverflow.com/questions/25617583/how-add-confirmation-box-in-php - 在刪除前) – Nope