gpt4 book ai didi

php - 如果 mysql 中的字段已完成则重定向

转载 作者:行者123 更新时间:2023-11-29 14:35:28 27 4
gpt4 key购买 nike

如果用户尝试登录但之前已经登录并选择了他们的首选项,我想将用户重定向到 error.html。

我已添加if ( $rows['attendance'] == "yes" ) || ( $rows['attendance'] == "no" ); {
header('location: error.html');
如果他们之前已经登录并选择了自己的偏好,则 mysql 中的出勤字段要么是"is",要么是“否”。但上面的代码对我不起作用

// Check username and password match
if (mysql_num_rows($login) == 1) {
// Set username session variable
$_SESSION['username'] = $_POST['username'];
// Jump to secured page
$row = mysql_fetch_array($login);

switch ($row['attendance']):
case 1:
header('Location: page1.php');
exit;
case 2:
header('Location: page2.php');
exit;
case 3:
header('Location: page3.php');
exit;
case 4:
header('Location: page4.html');
exit;
case 5:
header('Location: page5.html');
exit;
endswitch;

if ( $rows['attendance'] == "yes" ) || ( $rows['attendance'] == "no" ); {
header('location: error.html');
}
}
else {
// Jump to login page
header('Location: login.php');
}

?>

enter code here

最佳答案

if 语句之后、其正文之前有一个分号。

删除 if 右括号后面的分号。您编写的代码表示“如果[条件],则不执行任何操作。然后重定向。”

一般建议附注:“不起作用”并不是一个有用的问题描述。始终描述代码的作用,以及它与您的预期有何不同。

关于php - 如果 mysql 中的字段已完成则重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9154302/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com