<body background="logo1.jpg">
<IMG SRC="ONGC.jpg" ALT="some text" WIDTH=1050 HEIGHT=306>
<form method="post" action="passing.php">
<br>
<font size="5" color="800517"><b> PLEASE LOG IN TO ENTER VISITOR DETAILS</b></font>
<input type="radio" name="yes" value="v1"><b>YES
<input type="radio" name="yes" value="V2">NO</b></p></p>
<input type="submit" name="submit" value="approve"/>
<input type="button" value="Reload Page" onClick="document.location.reload(true)">
</form>
我用HTML编写了这个简单的程序。现在我的查询是如何写下是/否按钮的 PHP 代码。即,如果单击并提交是按钮,则只有我将被重定向到通过.php页面,否则它会将我重定向回同一当前页面。谢谢!!!
HTML:
<input type="radio" name="yes" value="1"><b>YES</b>
<input type="radio" name="yes" value="0"><b>NO</b>
.PHP:
if (!empty($_POST['yes'])) {
// Yes
} else {
// No
}
以这种方式将1
/0
与empty()
(结合使用以适应用户的选择,并允许完全丢失值(在这种情况下,它默认为"no"(。
是/否是一个布尔(真/假(决策,应该这样对待。
$_POST['yes']
将包含 eityer v1 或 V2(如果用户已做出选择(。使用 isset($_POST['yes']( 查看是否已进行选择,或者是否在没有 'yes' 参数的情况下调用了 pass.php。然后检查它是v1,V2还是其他东西,并相应地处理这些情况。
检查设置了哪个值:
switch($_POST['yes']) {
case 'v1': // checked 'yes'
break;
case 'V2': // checked 'no'
break;
default: // didn't check anything
}
您可以使用header('Location: http://example.com/page.php'); exit;
生成 HTTP 重定向