删除列后如何显示警报

时间:2017-09-19 12:04:37

标签: javascript

<?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中删除记录,就显示警告框。请检查上面的代码。

2 个答案:

答案 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>';

这样可行。