php - jquery 窗口位置在 php echo 中不起作用?

标签 php jquery mysql

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/

相关文章:

php - NGINX 允许带有下划线的 header

php - 2个日期之间的MySQL搜索

php - 如何在 Laravel Excel maatwebsite 上导入时获取真实数字?

mysql - 删除 hive 直线中的重复 header

mysql - 本地和远程数据存储同步

php - 如何将计数器值从 javascript 发送到数据库

jquery - 创建响应式 GridView 横幅

javascript - 如何在视频标签上实现叠加

javascript - 如何计算孙子div的宽度?

mysql - 将数据从 Laravel 中的一个数据库列克隆到另一个数据库列