我只想使用 php 显示一条消息,上面写着要删除这条记录吗? 然后是或否。请帮忙
echo "<tr bgcolor='#cccccc'><td>$hometeam</td> <td>Vs</td><td>$awayteam</td><td>$date</td><td>$venue</td><td><a href='fixtures.php?fixture_id=$fixture_id&edit=1' name='edit' >Edit</a></td><td><a href='fixtures.php?fixture_id=$fixture_id&delete=1' name='delete'>Delete</a></td></tr>";
最佳答案
在 fixtures.php 中,您必须检查 $_GET 数组的 delete
字段并添加确认。
类似只使用 PHP 的东西:
if (! empty ($_GET['delete']) && ! empty ($_GET['fixture_id']) && empty ($_GET['confirm']))
{
$fixture_id = intval($_GET['fixture_id']);
echo "Are you sure you want to delete this record ?<br />";
echo "<a href='fixtures.php?fixture_id=$fixture_id&delete=1&confirm=1'>YES</a> - "
echo "<a href='fixtures.php?fixture_id=$fixture_id'>NO</a> - "
}
else if (! empty ($_GET['delete']) && ! empty ($_GET['fixture_id']) && ! empty ($_GET['confirm']))
{
mysqli_query ("DELETE FROM fixtures WHERE fixture_id=".intval($_GET['fixture_id']));
}
关于php - 如何在不使用 javascript 的情况下删除记录之前显示是或否?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16354758/