php - 如何在不使用 javascript 的情况下删除记录之前显示是或否?

标签 php

我只想使用 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/

相关文章:

PHP:如何避免在特定情况下使用 extract()

PHP:获取与另一个字符串数组的子字符串匹配的字符串数组的数组值

php - 使用 PHPMyAdmin 拒绝用户 'root' @'localhost' 的访问

PHP相当于MySQL的慢查询日志?

java - Java中解压PHP的gzcompress

php - Laravel::更新外键的最佳方式

php - 使用非整数键数组访问字符串时如何使PHP错误

php - 使用 PHP 从 MySQL 条目动态生成 select 标签

php - 通过多态使用 Laravel Eloquents HasManyThrough 关系与多个关系

php - NetBeans 中的 "No Suggestions"