永发信息网

求 php获取复选框 原理

答案:4  悬赏:40  手机版
解决时间 2021-12-23 15:05
<form action="" method="post" name=""/>
求职者的专业选择 会更多预言者优先<br />
<input type="checkbox" name="mrbook[]" value="css" />css<br />
<input type="checkbox" name="mrbook[]" value="php" />php<br />
<input type="submit" name="submit" value="提交" />
</form>
<?php
if(($_POST[mrbook]!=null)){
echo "你选择的是";
for($i=0;$i<count($_POST[mrbook]);$i++)
echo $_POST[mrbook][$i];
}
?>
求 php获取复选框 原理 详细的说明谢谢
最佳答案
复选框,name为一数组时,如mrbook[]则默认下表为0
表单为<input type="checkbox" name="mrbook[a]" value="php" />php
提交到php时应该用$_POST['mrbook']['a']
表单为<input type="checkbox" name="mrbook['a']" value="php" checked />php
提交到php时应该用$_POST['mrbook'][“'a'”]
复选框有选中提交到php才有值。
全部回答
mrbook[]数组都没给下标,这样如果被选中才能得到value的值,所以传递过去之后每一个数组从新赋值下标,从0开始,这样做能很轻松的得到被选中的复选框!mrbook[0]就是第一个被选中的,不管它在什么位置。
复选框,name为一数组时,如mrbook[]则默认下表为0 表单为php 提交到php时应该用$_post['mrbook']['a'] 表单为php 提交到php时应该用$_post['mrbook'][“'a'”] 复选框有选中提交到php才有值。
在php语言里以$a[]='abc'的方式可以将字符串'abc'以新元素的方式塞入到数组$a中,也就是在给数组元素赋值的时候,如果不指定下标,则PHP会自动分配一个新下标给新元素。 面接收复选框参数的原理也一样,将标签的name属性写成名字+“[]”的方式,就能以数组的方式接收所有的复选框值,到PHP里就可以遍历使用了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
微信养号要什么软件
《大宅门》文学剧本全本 人民文学出版社 二手
判断题小华的身高是1米,她爸爸的身高是175厘
台州市住房公积金管理中心黄岩分中心办公地址
梦见王八是什么意思
手机看视频一卡一卡 的 画面链接不上是什么问
单选题下列说法中,错误的是A.数据3,4,4,5
住房公积金管理中心上虞分中心地址在什么地方
晓凤美容美发地址在哪,我要去那里办事
住房公积金管理中心诸暨分中心地址在什么地方
晚上吃牛油果会发胖吗
奔跑吧兄弟第几季第几期跑男团在韩国吃东西
榷的拼音是什么
6—10万自动档1.5排量suv车前四名
住房公积金管理中心嵊州分中心办公地址在什么
推荐资讯
大明湖荷花什么时间开
付过房子首付,但是开发商不给签合同怎么办?
小米平板3怎么root
辞职后单位没有落成集体户口 单位扣报到证
求助,steam正版辐射4无法正常运行
工作日 是怎么算的,比如5个工作日,是几天啊
京沪公路89公里750米处违章
<<水浒传>>和<<三国演义>>中深谋远虑
永红街道陈渡社区老年协会办公地址在什么地方
顺心家具总汇地址在什么地方,想过去办事,
阅读理解Lastyear,aroundLaborDay,Ireada“
小虾皮可以生吃吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?