执行 PHP 操作 = "newpage.php" 之前的警告框

Alert Box before PHP action = "newpage.php" gets executed

我是 php 的新手。我试图在使用 header 函数执行页面 action = "newpage.php" 之前弹出一个警告框,但它不起作用,而且每次都没有弹出警告框,我被重定向到成功提交表单的下一页。

在转到下一页之前,我应该怎么做才能在我的数据库中成功提交数据时弹出警告框

这是我曾经这样做的代码片段---->

if($conn->query($insertQuery)){
   if($_POST) {
         echo '<script>  alert("Registered");   </script>';
   }
   else{
         echo '<script>  alert("Not");   </script>';
   }
   header("location:login.php");
if($conn->query($insertQuery)){
   if($_POST) {
         echo '<script>  alert("Registered");   </script>';
   }
   else{
         echo '<script>  alert("Not");   </script>';
   }
echo '<script> window.location.href = "login.php";   </script>';

试试这个