我是php的新手,遇到了php会话的问题。 我有一个表单,当用户按下提交按钮时,我想显示一个提醒,然后将其重定向到空表单页面。但我的代码不起作用:
session_start();
if (mysqli_query($connection, $sql)) {
if (isset($_SESSION['id'])) {
echo "Records added successfully.";
header("Location: index.php");
exit();
} else {
echo "ERROR: Could not able to execute $sql." . mysqli_error($connection));
header("Location: index.php");
}
答案 0 :(得分:0)
警报是一个javascript函数。
如果您想显示Javascript aler,可以使用以下代码:
echo '<script>alert("Records added successfully.")</script>';
但在您的情况下,如果您将显示警报页面重定向将无效。
如果您想在index.php
页面上显示成功消息,请将该消息存储到$_SESSION['message']
之类的会话中。
在index.php
页面上检查会话是否包含消息然后显示消息并将其从会话中删除,因此它不会再次出现。 e.g:
if(isset($_SESSION['message'])){
echo $_SESSION['message'];
unset($_SESSION['message']);
}