一个PHP复选框问题

<?phpif(empty($_POST['btnSubmit'])){?><formid="form1"name="form1"method="post"action=... <?php if ( empty ( $_POST['btnSubmit'] ) ) { ?> <form id="form1" name="form1" method="post" action=""> <p>选择您喜欢的歌手:</p> <p> <input name="chkSinger[]" type="checkbox" id="chkSinger[]" value="阿杜" /> 阿杜 <input name="chkSinger[]" type="checkbox" id="chkSinger[]" value="陈冠希" /> 陈冠希 <input name="chkSinger[]" type="checkbox" id="chkSinger[]" value="林志颖" /> 林志颖 <input name="chkSinger[]" type="checkbox" id="chkSinger[]" value="刀朗" /> 刀朗 <input name="chkSinger[]" type="checkbox" id="chkSinger[]" value="迪克牛仔" /> 迪克牛仔</p> <p>        <input name="btnSubmit" type="submit" id="btnSubmit" value="提交" /> </p> </form> <?php } else { if ( ! empty ( $_POST["chkSinger"] ) ) { echo "您喜欢的歌手有:<br />\n"; foreach ( $_POST["chkSinger"] as $singer ) echo "·" . $singer . "<br />\n"; } else echo "看来这里没有您喜欢的歌手。"; } ?> 中的foreach ( $_POST["chkSinger"] as $singer )要怎么解释? 展开
 我来答
橘子爱橙子175
2014-10-23 · 超过71用户采纳过TA的回答
知道答主
回答量:196
采纳率:100%
帮助的人:162万
展开全部
foreach循环啊,,遍历$_POST["chkSinger"]它是个数组 你看checkbox的name为chkSinger[] 在php中,如果有相同name[]的表单提交的话,那么,php接受的时候会将其保存在数组里,
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式