是或否的php代码 请登录以输入访客详细信息 对 没有
我已经用html编写了这个简单的程序。现在我的问题是如何写下“是/否”按钮的php代码。也就是说,如果单击“是”按钮并提交,那么只有我会被重定向到passing.php页面,否则它会将我重定向回同一当前页面。谢谢是或否的php代码 请登录以输入访客详细信息 对 没有,php,Php,我已经用html编写了这个简单的程序。现在我的问题是如何写下“是/否”按钮的php代码。也就是说,如果单击“是”按钮并提交,那么只有我会被重定向到passing.php页面,否则它会将我重定向回同一当前页面。谢谢 <body background="logo1.jpg"> <IMG SRC="ONGC.jpg" ALT="some text" WIDTH=1050 HEIGHT=306> <form method="post" action="passing.ph
<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>
如果用户做出选择,将包含eityerv1或V2。使用isset($\u POST['yes'])查看是否进行了选择,或者是否在没有'yes'参数的情况下调用了passing.php。然后检查是否为v1、V2或其他内容,并相应地处理这些情况
如果用户做出选择,将包含eityerv1或V2。使用isset($\u POST['yes'])查看是否进行了选择,或者是否在没有'yes'参数的情况下调用了passing.php。然后检查它是否为v1、V2或其他类型,并相应地处理这些情况。检查设置了哪个值:
$_POST['yes']
您可以使用
头('位置:http://example.com/page.php'); 退出代码>检查设置了哪个值:
$_POST['yes']
您可以使用头('位置:http://example.com/page.php'); 退出代码>HTML:
switch($_POST['yes']) {
case 'v1': // checked 'yes'
break;
case 'V2': // checked 'no'
break;
default: // didn't check anything
}
以这种方式结合使用1
/0
)可适应用户的选择,并允许值完全丢失(在这种情况下,默认为“否”)
是/否是一个布尔值(真/假)决定,应该这样处理。HTML:
switch($_POST['yes']) {
case 'v1': // checked 'yes'
break;
case 'V2': // checked 'no'
break;
default: // didn't check anything
}
以这种方式结合使用1
/0
)可适应用户的选择,并允许值完全丢失(在这种情况下,默认为“否”)
Yes/no是一个布尔值(真/假)决定,应该这样对待。@curry-Correct,现在已经考虑到了这一点。@curry-Correct,现在已经考虑到了这一点。但是正如@curry在上面正确地指出的,它可能不是Yes,例如,如果某个用户试图弄乱页面,在这种情况下,假设“是”。虽然我喜欢你的解决方案,但这取决于你想要达到的安全级别。@入侵者,但如果你测试的都是肯定/否定,那么按照惯例,任何真实的东西都应该被视为是。这就是PHP的工作原理,这就是Javascript的工作原理,这就是几乎所有东西的工作原理。不管怎么说,任何在这方面捣乱的用户都试图破坏你的应用程序,你问了他们一个问题,你想得到答案-你必须接受任何值作为答案,不管它是什么。如果你想得到错误的值,只要做If(!isset($var)){}else If($var=='good val1'){}else If($var=='good val2'){}
,但是正如@curry上面正确指出的那样,它可能不是yes,例如,如果某个用户试图弄乱页面,在这种情况下会假设“yes”。虽然我喜欢你的解决方案,但这取决于你想要达到的安全级别。@入侵者,但如果你测试的都是肯定/否定,那么按照惯例,任何真实的东西都应该被视为是。这就是PHP的工作原理,这就是Javascript的工作原理,这就是几乎所有东西的工作原理。不管怎么说,任何在这方面捣乱的用户都试图破坏你的应用程序,你问了他们一个问题,你想得到答案-你必须接受任何值作为答案,不管它是什么。如果你想得到错误的值,只要做If(!isset($var)){}else If($var=='good val1'){}else If($var=='good val2'){}else{}