我使用以下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时!我怎么能纠正这个?
答案 0 :(得分:0)
我猜你已经把它放在一个脚本标签中,否则你不会收到这个错误。
您的重定向应显示为: -
echo 'window.location="vieworders.php"';
或使用: -
header("Location: vieworders.php");