复选框处理php多个复选框
处理一个简单的php代码。当它只按PH键时,它显示hello,只按氯气键时,它显示yello。当按下两个按钮时,显示sello复选框处理php多个复选框,php,checkbox,form-submit,Php,Checkbox,Form Submit,处理一个简单的php代码。当它只按PH键时,它显示hello,只按氯气键时,它显示yello。当按下两个按钮时,显示sello <?php if(isset($_POST['submit'])){ foreach($_POST['verdi'] as $animal){ if(isset($_POST['verdi[]==PH'])) { echo "hello"; } } } ?> <f
<?php
if(isset($_POST['submit'])){
foreach($_POST['verdi'] as $animal){
if(isset($_POST['verdi[]==PH']))
{
echo "hello";
}
}
}
?>
<form name="input" action="" method="POST">
<input type="checkbox" name="verdi[]" value="PH">PH<br>
<input type="checkbox" name="verdi[]" value="Chlorine">Chlorine<br>
<br><br>
<input type="submit" name="submit" value="Submit">
</form>
PH
氯
您可以在PHP中执行简单的检查:
if( in_array("PH", $_POST["verdi"]) ){
echo "in array!";
}
为什么要使用数组,只需给它们取不同的名称,这样检查就容易多了。为什么你的PHP和HTML混合在一起,没有分隔符?穆萨,你能告诉我怎么做吗?扎拉图斯特拉,对不起。我的错..您的第一行缺少一个
)
应该是if(isset($\u POST['submit'])和&is\u数组($\u POST['verdi'])){
否则它会抛出一个解析错误。的确……但我没有使用IDE,只是在办公室工作的同时尽可能快地在这里添加答案。更正它。我也没有使用IDE,这次不需要;-)
if( in_array("PH", $_POST["verdi"]) ){
echo "in array!";
}