<?php
ob_start();
session_start();
include_once'database.php';
$id = $_GET['id'];
//echo $id;
$sql="DELETE FROM housingtable WHERE id='$id'";
$result=mysql_query($sql);
if ($result)
{
echo "Deleted Successfully";
echo "<br>";
//echo "<a href='avayatable.php'> Back to main page </a>";
}
else
{
echo "ERROR!";
// close connection
mysql_close();
}
header("location:viewproperty.php");
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
?>
一旦删除记录,无法显示警告框 database.please检查上面的代码。一旦我从database中删除记录,就显示警告框。请检查上面的代码。
答案 0 :(得分:1)
如果您需要先显示警报然后重定向,则可以在客户端代码中执行重定向。像这样:
echo '<script language="javascript">';
echo 'alert("message successfully sent");';
echo 'window.location.replace("viewproperty.php");';
echo '</script>';
作为用户体验的建议,您可以尝试在alert()
页面的HTML中显示友好消息(而不是viewproperty.php
)。在URL或会话中包含一些指示符,该指示符应显示该消息。然后在该页面中包含一些用于显示该友好消息的HTML。
答案 1 :(得分:0)
echo '<script language="javascript">';
echo 'alert("message successfully sent");';
echo 'location.href="viewproperty.php";';
echo '</script>';
这样可行。