我有以下代码检查帖子的"否",如果它存在打印和错误或如果不是重定向.它目前每次都重定向,而不管post数组的值是否为"NO".
if($_POST["minRequirementsForm"] == '1') {
foreach($_POST as $key => $value) {
if ($value == 'no') {
$error = 1;
} else {
header('Location: mysite.com/app-stage1.php');
}
}
//print_r($_POST);
}
Run Code Online (Sandbox Code Playgroud)
只需在循环后使用header调用,并检查:$error
$error = false;
if($_POST["minRequirementsForm"] == '1') {
foreach($_POST as $key => $value) {
if ($value == 'no') {
$error = true;
}
}
}
if (! $error) {
header('Location: mysite.com/app-stage1.php');
}
Run Code Online (Sandbox Code Playgroud)
请注意,这boolean对变量使用类型而不是整数$error,这更合适.
| 归档时间: |
|
| 查看次数: |
575 次 |
| 最近记录: |