收到错误"在此服务器上找不到请求的URL"

时间:2017-01-14 13:09:19

标签: php jquery mysql webpage url-redirection

我使用以下php脚本将一个数据库表中的数据传输到另一个数据库表,然后从初始表中删除该条目!

<?php
    require("../../db/db.php"); //contains database connection

    if( isset($_GET['del']) )
    {
        $id = $_GET['del'];
        $sql1="INSERT INTO complete (`OrderNo.`,`NIC`,`DP`,`Address`,`DPTime`,`Telephone`,`Email`,`Image1`,`ImageName1`,`Image2`,`ImageName2`,`Image3`,`ImageName3`) 
        SELECT `OrderNo.`,`NIC`,`DP`,`Address`,`DPTime`,`Telephone`,`Email`,`Image1`,`ImageName1`,`Image2`,`ImageName2`,`Image3`,`ImageName3` FROM `order` WHERE `OrderNo.` = '$id'  ";

        $res1= mysqli_query($db,$sql1) or die("Failed".mysqli_error($db));
        $sql2= "DELETE FROM `order` WHERE `OrderNo.` = '$id' ";

        $res2= mysqli_query($db,$sql2) or die("Failed".mysqli_error($db));
        echo "window.location.href=vieworders.php";


    }
?>

虽然sql查询成功(传输和删除)执行但我得到错误&#39;在此服务器上找不到请求的URL&#34;加载页面vieworders.php时!我怎么能纠正这个?

1 个答案:

答案 0 :(得分:0)

我猜你已经把它放在一个脚本标签中,否则你不会收到这个错误。

您的重定向应显示为: -

echo 'window.location="vieworders.php"';

或使用: -

header("Location: vieworders.php");