在form表单中,input的name可以使用数组,这样后端就可以一个数组接收所有表单的数据.
ps:注意 复选框的name 需要使用二维数组
eg:
<form>
<input type="text" name="btn[]" />
<input type="password" name="bth[1]" />
<input type="radio" value="男" name="btn[2]" /> 男
<input type="radio" value="女" name="btn[2]" /> 女
<!--注意 复选框的name 需要使用二维数组-->
<input type="checkbox" value="电影" name="btn[3][]" />电影
<input type="checkbox" value="游戏" name="btn[3][]" />游戏
<input type="checkbox" value="小说" name="btn[3][]" />小说
</form>
在后端接收 php
eg:
$btn=$_POST["btn"];
显示数组
print_r($btn) ;
显示每一项
foreach($btn as $value){
//复选框
if(is_array($value)){
echo "<br>";
foreach($value as $i){
echo $i."<br>";
}
}
//单选框
else{
echo "<br>". $value . "<br>";
}
}
版权属于:小小窝/禾下月
本文链接:https://hxyxyz.top/index.php/Web/193.html
本站文章采用 知识共享署名4.0 国际许可协议 进行许可,请在转载时注明出处及本声明!