jquery 窗口位置在 php echo 语句中不起作用,我的代码有什么问题吗?
这是我的代码:
<?php
include "connection/db_connection.php";
$error='';
if(isset($_POST['submit']))
{
$sno=$_POST['sno'];
$name=$_POST['name'];
$country=$_POST['s2'];
$username=$_POST['username'];
$email=$_POST['email'];
$password=$_POST['pwfield'];
$address=$_POST['address'];
$city=$_POST['city'];
$state=$_POST['state'];
$sql2="select email from login_warehouse WHERE email='".$email."' AND sno!='".$sno."'";
$result2=mysql_query($sql2);
if(mysql_fetch_array($result2)>= 1)
{
$error= "Entered E-Mail ID Already in Exists!<br/>";
}
else
{
$sql=mysql_query("update `login_warehouse` set name='".$name."', username='".$username."', password='".$password."', email='".$email."',address='".$address."',city='".$city."',state='".$state."', country='".$country."' where sno='".$sno."'");
if($sql)
{
echo '<script>
$(window).load(function () {
window.setTimeout(function () {
window.location.href = "edit_userprofile.php";
}, 900)
});
</script>';
$error='Admin details updated successfully!';
}
else
{
$error="Customer Already Exists";
}
}
}
?>
我在 echo 语句中写错了什么?或者如果条件为真,有其他方法可以重新加载页面。
最佳答案
您的 Javascript
中没有错误。检查您的查询在哪里成功执行。
为什么不使用 PHP 的 header()
来重定向页面。
if($sql)
{
header("location:edit_userprofile.php");
关于php - jquery 窗口位置在 php echo 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28622308/