如何在屏幕上打印一条消息,然后重定向到其他页面php / js

时间:2018-10-08 10:55:00

标签: javascript php html5

我有一个表单,我用php将其连接到数据库。它可以正常工作,但我想向我展示一个成功登录的弹出消息。

<form id = "quiz" name="quiz" method="post" action="insert.php" >
name: <input id="name" type="text" name="name" placeholder="π.χ. George" required="">

<label for="name"> </label>
faculty: <input type="text" name="faculty" placeholder="Enter your Faculty" required="">

<input class="btn btn-one" type="submit" value="Submit" />
</form>

insert.php是将表单字段与数据库连接的php文件。 然后在此文件中尝试以下方法:

echo "<script>alert('message successfully sent');</script>";
header('Location: main.html');
$stmt->close();
$conn->close();

但是我得到一个错误。如果我删除回显“ alert('消息成功发送');”;工作完美,但我希望收到一条成功的消息。

1 个答案:

答案 0 :(得分:0)

这将起作用

  echo "<script>alert('message successfully sent');
    window.location.href='main.html'

    </script>";