Javascript window.location.href和window.alert
Javascript window.location.href和window.alert如何在if-else循环中协同工作 我有以下代码在SQL表中插入数据。如果出现错误,由于window.location.href重定向,会出现一条通知消息(注意:未定义变量:code1 in…)仅一秒钟,并且警报(messagebox)不会出现Javascript window.location.href和window.alert,javascript,alert,location-href,Javascript,Alert,Location Href,Javascript window.location.href和window.alert如何在if-else循环中协同工作 我有以下代码在SQL表中插入数据。如果出现错误,由于window.location.href重定向,会出现一条通知消息(注意:未定义变量:code1 in…)仅一秒钟,并且警报(messagebox)不会出现 if(isset($_POST['add_item'])){ $edit_id = $_POST['edit_id']; $code = $_POST
if(isset($_POST['add_item'])){
$edit_id = $_POST['edit_id'];
$code = $_POST['code'];
$sql = "INSERT INTO table (code)
VALUES ('$code1')";
if ($conn->query($sql) === TRUE) {
echo '<script type="text/javascript">window.location.href="page.php"</script>';
} else {
//echo "Error: " . $sql . "<br>" . $conn->error;
echo '<script type="text/javascript">alert("Error: ' . $sql . "<br>" . $conn->error .'")</script>';
}
}
if(设置($\u POST['add\u item'])){
$edit\u id=$\u POST['edit\u id'];
$code=$_POST['code'];
$sql=“插入到表中(代码)
值(“$code1”)”;
if($conn->query($sql)==TRUE){
echo'window.location.href=“page.php”;
}否则{
//echo“Error:”.$sql.“
”$conn->Error;
回显“警报”(“错误:'.$sql.”
“$conn->Error.”);
}
}
故意将$code1内部值放入$SQL中以生成错误。如果一切正常,是否有方法重定向并在出现错误时打开消息框如果要转发,只需在服务器端使用
header()
:
if($conn->query($sql)==TRUE){
标题(“位置:page.php”);
}否则{
回声'
警报(“错误:'.$sql.\n“$conn->Error.”);
//对闯入警报使用反斜杠…
}
顺便说一句:不要忘记分号终止每一行
并使用事先准备好的声明 如果要转发,只需在服务器端使用
header()
:
if($conn->query($sql)==TRUE){
标题(“位置:page.php”);
}否则{
回声'
警报(“错误:'.$sql.\n“$conn->Error.”);
//对闯入警报使用反斜杠…
}
顺便说一句:不要忘记分号终止每一行
并使用事先准备好的声明 不工作,通知也只是一秒钟不出现它是否出现错误或什么不起作用?你说的“通知也只是一秒钟不出现”是什么意思?我写的代码,一秒钟后,出现:“通知:未定义变量:code1 in…”和代码nothing(通知/错误)由于页面重新加载而出现不起作用,并且通知仅出现一秒钟不起作用。它是否出现错误或什么不起作用?您所说的“通知仅出现一秒钟不起作用”是什么意思?使用我编写的代码,第二次出现:“通知:未定义变量:code1 in…”以及代码无(通知/错误)由于页面重新加载而出现