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

Php 如何在不使用javascript的情况下删除记录之前显示“是”或“否”?,php,Php,我只想用php显示一条消息,上面写着do want delete this record? 那么是或不是。请帮忙 echo "<tr bgcolor='#cccccc'><td>$hometeam</td> <td>Vs</td><td>$awayteam</td><td>$date</td><td>$venue</td><td><a href='

我只想用php显示一条消息,上面写着do want delete this record? 那么是或不是。请帮忙

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>";
echo“$hometeam Vs$awayteam$date$vention”;

函数确认_删除(){
返回确认(“您确定要删除该内容吗?”);
}
然后在链接中,添加
onclick='return confirm_delete();'

编辑:我的错误,没有看到“仅PHP”位…

像这样尝试一下

if(empty($_GET[verification])){?>
            <center>Really wanna delete?<br> <a href="?XY&verification=YZ">Yes</a> <a href="javascript:history.back()">No</a></center>
        <?}else{
            mysql_query("DELETE FROM XY WHERE id='$_GET[id]'");
            jsAlert("has been deleted");
        }
if(空($\u GET[verification]){?>
真的要删除吗?
我用的东西:

脚本>

jQuery(文档).ready(函数(){

jQuery(“.deleteID”)。单击(函数(){
如果(!confirm('确实要删除此记录吗?')){
返回false;
}
});
});

在HTML中使用deleteID作为ID。

在fixtures.php中,必须检查$\u 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']));
}
if(!empty($\u GET['delete'])和&!empty($\u GET['fixture\u id'])和&empty($\u GET['confirm']))
{
$fixture\u id=intval($\u GET['fixture\u id']);
echo“您确定要删除此记录吗?
”; 回声“-” 回声“-” } 如果(!empty($获取['delete'])和&!empty($获取['fixture\u id'])和&!empty($获取['confirm'])) { mysqli_查询(“从fixture中删除fixture,其中fixture_id=“.intval($\u GET['fixture_id'])); }
如果您想在服务器端执行此操作,则必须加载一个新页面,其中包含“发件人”或用户可以选择“是”或“否”的内容。提交此内容时,您可以删除记录,也可以不删除记录,然后重定向回原始页面。此网站不是询问代码解决方案,而是询问有关您尝试和失败的帮助。-1(还有,我讨厌像你这样的提问者。)还有你刚才错过的问题中的“没有JavaScript”部分?你的答案真的对我有用,我从中学到了很多:谢谢你一次again@humphrey很荣幸。很多人都向你推荐一些Javascript代码,这并不能解决你的问题,因为你问的是“仅PHP”但是,要删除你的装置,你必须重新加载页面两次(确认和删除)。你可以用JS重新加载1次,用JS和Ajax重新加载0次更好:-)是的,你理解这个问题,并根据他们所谓的编程要求解决了它:你是明星
           jQuery(".deleteID").click(function () {
               if (!confirm('Are you sure you want to delete this record?')) {
                   return false;
               }
           });
       });
   </script>
  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']));
}