我有一个表格,用于编辑和删除我们办公室的电话目录条目。每行显示人员的姓名和电话号码等,并有一个复选框。
表单基本上有两个按钮,编辑和删除。您浏览并选择要编辑或删除的所有行,然后提交表单。
我想要做的是在按下删除按钮时发出警报,要求在删除之前进行确认。我想做的是列出在此警报窗口中标记为删除的所有行。
我不确定这是否可能,因为在提交表单之前 POST 数据不可用,而这又会被警报窗口阻止。
这可以使用 PHP 和 javascript 吗?我在下面包含了一些代码示例:
<form name="manage" method="post" action="edit.php">
<input type="submit" name="add" value="Add">
<input type="submit" name="edit" value="Edit">
<input type="submit" name="delete" value="Delete">
//For each row found
while($row = mysql_fetch_assoc($result)) {
//Echo out a row with details
echo "<tr>
<td><input type='checkbox' name='dirid[]' value='".$row['Dir ID']."' /></td>
<td>".$row['Floor']."</td>
<td>".$row['First Name']."</td>
<td>".$row['Last Name']."</td>
<td>".$row['Extension']."</td>
<td>".$row['Department']."</td>
</tr>";
}
</form>
目前,发布的所有内容都是 dirid,它只是表中每一行的唯一 ID。然后删除脚本查询数据库,并删除每个 ID 的每一行
我想如果在警报窗口中不可能,我也可以将 ID 发送到删除脚本,用确认按钮在页面上显示它们,然后在上面放上警报,但似乎有点长风。
任何建议都非常感谢。
编辑