提交数据时未显示警报框

时间:2019-02-01 10:37:26

标签: javascript php mysql

有很多类似的问题,但是我没有任何错误,需要更改。

我在代码中放了警报框,但没有出现。

这是我的代码-

if(isset($_POST['submit'])){
    $test= "select * from stable where Email = '$Email'";

    $queryResult = $conn->query($test);
    $foundRows = $queryResult->num_rows;
    if($foundRows >= 1)
        $mailerr="Email already register";
    else {
        header("location:student.php?id=".$row['id']);

        $sql = "INSERT INTO stable
                    (Firstname,Lastname,DOB,Email,Phno,
                    Gender,Address,City,ZipCode,State,Country,
                    Hobbies,Course,id,Time,Date,IP) 
        VALUES('$Firstname','$Lastname','$Dob','$Email',
                '$Phno','$Gender','$Address','$City','$Zipcode',
                '$State','$Country','$Hobby','$Course','',
                '$Time','$date','$IP')";

        if($conn->query($sql))
?>
<script> alert('Data Inserted successfully');
    window.location.href='student.php?id=<?php echo $id;?>' </script>
<?php

    }
}

2 个答案:

答案 0 :(得分:1)

您可以将script标签与所有js一起包装在字符串中并回显它。会工作

        if($conn->query($sql)){
  echo "<script> alert('Data Inserted successfully')window.location.href='student.php?id="+$id+"</script>";
}

答案 1 :(得分:0)

尝试一下:

if(isset($_POST['submit'])){
    $test= "select * from stable where Email = '$Email'";

    $queryResult = $conn->query($test);
    $foundRows = $queryResult->num_rows;
    if($foundRows >= 1)
        $mailerr="Email already register";
    else {
        header("location:student.php?id=".$row['id']);

        $sql = "INSERT INTO stable
                    (Firstname,Lastname,DOB,Email,Phno,
                    Gender,Address,City,ZipCode,State,Country,
                    Hobbies,Course,id,Time,Date,IP) 
        VALUES('$Firstname','$Lastname','$Dob','$Email',
                '$Phno','$Gender','$Address','$City','$Zipcode',
                '$State','$Country','$Hobby','$Course','',
                '$Time','$date','$IP')";

        if($conn->query($sql)){
           echo "<script type='text/javascript'>alert('Data Inserted successfully');
           window.location.href='student.php?id=".$id."';
           </script>";
        }
    }
}