使用miltiple input type = text with checkbox

时间:2015-09-23 10:56:24

标签: php html checkbox foreach

您好我想使用多个输入类型文本和相同的复选框以及它们通过发布请求在PHP中访问值但问题是如果我选中复选框它将显示一个项目尊重复选框但它显示输入类型的所有元素来自 foreach

的文字

我用过:

<input type="text" name="nam[]" value="xyz">

<input type="checkbox" name="chk[]" value="xyz1">

与10个输入相同。

它适用于inputs,但我如何才能使用checkboxs实现相同的效果?

1 个答案:

答案 0 :(得分:0)

希望此代码能为您提供帮助:

form.php页面:

<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>

process.php

<?php
foreach($_POST['chk'] as $key=>$value){
    echo 'Checkbox value = '.$value.' and input value = '.$_POST['nam'][$key].'<hr />';
}
?>