您好我想使用多个输入类型文本和相同的复选框以及它们通过发布请求在PHP中访问值但问题是如果我选中复选框它将显示一个项目尊重复选框但它显示输入类型的所有元素来自 foreach
的文字我用过:
<input type="text" name="nam[]" value="xyz">
<input type="checkbox" name="chk[]" value="xyz1">
与10个输入相同。
它适用于inputs
,但我如何才能使用checkboxs
实现相同的效果?
答案 0 :(得分:0)
<form method="POST" action="process.php">
<table>
<?php
for($i=0;$i<10;$i++){
echo '<tr><td><input type="text" name="nam['.$i.']" value="input'.($i+1).'"></td>';
echo '<td><input type="checkbox" name="chk['.$i.']" value="checkbox'.($i+1).'"></td></tr>';
}
?>
<tr><td><input type="submit"></td><td></td></tr>
</table>
<?php
foreach($_POST['chk'] as $key=>$value){
echo 'Checkbox value = '.$value.' and input value = '.$_POST['nam'][$key].'<hr />';
}
?>