Php 从循环中的复选框中获取$\u POST
我试图在提交表单后获取复选框的选中值(类似于验证),无论如何,独立于所选输入,我的代码无法确定用户选择了哪个输入 例如: 选择1 选择2 选择3 如果用户选择了选项2,3,则代码选择选项1,2。 如果用户选择了选项2,则代码将选择选项1。 只有当用户选择了选项1、选项1、选项2或每个选项时,代码才能正常工作Php 从循环中的复选框中获取$\u POST,php,html,arrays,loops,checkbox,Php,Html,Arrays,Loops,Checkbox,我试图在提交表单后获取复选框的选中值(类似于验证),无论如何,独立于所选输入,我的代码无法确定用户选择了哪个输入 例如: 选择1 选择2 选择3 如果用户选择了选项2,3,则代码选择选项1,2。 如果用户选择了选项2,则代码将选择选项1。 只有当用户选择了选项1、选项1、选项2或每个选项时,代码才能正常工作 for ($y=0;$y<$n; $y++) { $caption_and_value = explode(":",$before_explode[$y]); $ca
for ($y=0;$y<$n; $y++) {
$caption_and_value = explode(":",$before_explode[$y]);
$caption = caption_and_value[0];
$value = caption_and_value[1];
$match .= '<input type="checkbox" name="'.$name_form[$y].'" value="'.$value.'"';
if (isset($_POST[$name_form][$y])) {
$match .= ' checked="checked"';
} else {
$match .= '';
}
$match.='>'.$caption.'<br />';
}
对于($y=0;$y您应该使用一组复选框,这样更容易处理:
<input type="checkbox" name="boxes[]">
<input type="checkbox" name="boxes[]">
<input type="checkbox" name="boxes[]">
您应该使用一组复选框,这样更容易处理:
<input type="checkbox" name="boxes[]">
<input type="checkbox" name="boxes[]">
<input type="checkbox" name="boxes[]">
您应该使用一组复选框,这样更容易处理:
<input type="checkbox" name="boxes[]">
<input type="checkbox" name="boxes[]">
<input type="checkbox" name="boxes[]">
您应该使用一组复选框,这样更容易处理:
<input type="checkbox" name="boxes[]">
<input type="checkbox" name="boxes[]">
<input type="checkbox" name="boxes[]">
我有这个。这是表格:
<form method='POST' action = 'process.php'>
<?php
for ($i=1;$i<=3;$i++){
echo "<input type='checkbox' name='box[]' value='$i'>$i<br>";
}
?>
<input type='submit' value='send'>
</form>
我有这个。这是表格:
<form method='POST' action = 'process.php'>
<?php
for ($i=1;$i<=3;$i++){
echo "<input type='checkbox' name='box[]' value='$i'>$i<br>";
}
?>
<input type='submit' value='send'>
</form>
我有这个。这是表格:
<form method='POST' action = 'process.php'>
<?php
for ($i=1;$i<=3;$i++){
echo "<input type='checkbox' name='box[]' value='$i'>$i<br>";
}
?>
<input type='submit' value='send'>
</form>
我有这个。这是表格:
<form method='POST' action = 'process.php'>
<?php
for ($i=1;$i<=3;$i++){
echo "<input type='checkbox' name='box[]' value='$i'>$i<br>";
}
?>
<input type='submit' value='send'>
</form>