怎么用PHP接受type='checkbox'传送的多个值! <input type='checkbox' name='ID[]' value='".$InfoID."' /> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不行的 我试过了!!!接收变量怎么弄了!!我因为是用while循环读出数据然后在提交接收变量的信息!echo "<table width='570' border='0' cellspacing='0' cellpadding='0'><tr> <td colspan='4'><form action='kfregist.php' method='POST'><input type='checkbox' name='ID' value='".$InfoID."' /></td> </tr> <tr> <td colspan='4' align='center'>ベビーシッター情報</td> </tr> <tr> <td >性別</td> <td>".$InfoSex." </td> <td >年代</td> <td>".$InfoAge." </td> </tr> <tr> <td>職業</td> <td>".$InfoOcc." </td> <td>保育経験</td> <td>".$InfoExp." </td> </tr> <tr> <td>都道府県.地区</td> <td colspan='3'>".$Geographical.$Region." </td> </tr> <tr> <td>自己紹介</td> <td colspan='3'>".$Personal." </td> </tr> <tr> <td>保育の種類</td> <td>".$Types." </td> <td>希望保育料</td> <td>".$Costs." </td> </tr> <tr> <td>保有資格</td> <td>".$InfoCred." </td> <td>保育可能な曜日</td> <td>".$Weeker." </td> </tr> <tr> <td>保育可能な時間(平日)</td> <td>".$Daystimes." </td> <td>保育可能な時間(休日)</td> <td>".$WeekesTime." </td> </tr> <tr> <td><p>保育可能な人数 </td> <td>".$Numbe." </td> <td><p>保育可能な年齢 </p></td> <td>".$Age." </td> </tr> <tr> <td>その他</td> <td colspan='3'>".$Othen." </td> </tr></table>";echo "<br></br>";}echo "<input type='submit' class='btn' id='Submit' value='提交' />";echo " <INPUT TYPE='reset' VALUE='重新选择' class='btn'>";echo "</form>";}} ?> <input type='checkbox' name='arrIdList[]' value='".$InfoID."' /> php可以自动给所有的input等空间进行赋值的~所以并不需要害怕这个问题。你传递过去的这些东西,会以数组的形式存在,你便利数组就OK了! PHP接受checkbox传送得值是通过数组来接受的。跟ASP不同...以后请多多注意.. 如果要接受多个值,HTML表单的控件名必须设为带[]的形式,比如id[],这样接收到的就是数组,否则只能接收到最后一个值。接收表单值可以用foreach循环:if(!empty($_POST['id'])) foreach($_POST['id'] as $id) echo $id; 提交:<input type='checkbox' name='ID[]' value='".$InfoID."' />接收:for($i=0;$i<count($_POST[ID]);$i++) echo $_POST[ID][$i]; 提交:<input type='checkbox' name='ID[]' value='".$InfoID."' />接收:for($i=0;$i<count($_POST[ID]);$i++) echo $_POST[ID][$i];这个OK,绝对没问题,不过我建议<input type='checkbox' name='ID[<?=$InfoID?>]' value='".$InfoID."' /> 谢谢这么多热心的朋友拉!!!!结贴了!本来在CSDN上谢谢 wasuka(萝莉控) macker0030(今晚仰卧明早起坐,明天俯卧后天撑) 等...朋友了!!!最终找到了方法!!!最简单的: <input type="checkbox" name="ID[]" value='".$InfoID."'/>取值使用:<?php $arrID=$_POST["ID"] foreach($arrID as $v){ echo $v; echo "<br>"} ?>感觉很实用的!!! snoopy 模拟发布blog文章 php 多条件 分页查询条件丢失 怎么解决啊? 跪求高手,网上找了几天了,自己实验了好久,就是弄不好哦. 求助:为什么两个数组的变量就并不出值来? 请帮看看这段代码这样写对吗? 怎样做到这个效果? 两个问题,不够再加分:) 斑竹请进 紧急求助!!我安装appserv后发现第二天机器的网络连接数激增 奇怪了!PC和安卓正常,就只有苹果IOS9总提示文件格式错误! 求按位异或bcc算法代码 php sqlserver 有什么 弊病 求一个SQL查询语句:select * from Table wher A B C D
echo "<table width='570' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td colspan='4'><form action='kfregist.php' method='POST'><input type='checkbox' name='ID' value='".$InfoID."' /></td>
</tr>
<tr>
<td colspan='4' align='center'>ベビーシッター情報</td>
</tr>
<tr>
<td >性別</td>
<td>".$InfoSex." </td>
<td >年代</td>
<td>".$InfoAge." </td>
</tr>
<tr>
<td>職業</td>
<td>".$InfoOcc." </td>
<td>保育経験</td>
<td>".$InfoExp." </td>
</tr>
<tr>
<td>都道府県.地区</td>
<td colspan='3'>".$Geographical.$Region." </td>
</tr>
<tr>
<td>自己紹介</td>
<td colspan='3'>".$Personal." </td>
</tr>
<tr>
<td>保育の種類</td>
<td>".$Types." </td>
<td>希望保育料</td>
<td>".$Costs." </td>
</tr>
<tr>
<td>保有資格</td>
<td>".$InfoCred." </td>
<td>保育可能な曜日</td>
<td>".$Weeker." </td>
</tr>
<tr>
<td>保育可能な時間(平日)</td>
<td>".$Daystimes." </td>
<td>保育可能な時間(休日)</td>
<td>".$WeekesTime." </td>
</tr>
<tr>
<td><p>保育可能な人数 </td>
<td>".$Numbe." </td>
<td><p>保育可能な年齢 </p></td>
<td>".$Age." </td>
</tr>
<tr>
<td>その他</td>
<td colspan='3'>".$Othen." </td>
</tr>
</table>";
echo "<br></br>";}
echo "<input type='submit' class='btn' id='Submit' value='提交' />";
echo " <INPUT TYPE='reset' VALUE='重新选择' class='btn'>";
echo "</form>";
}
} ?>
foreach($_POST['id'] as $id)
echo $id;
<input type='checkbox' name='ID[]' value='".$InfoID."' />接收:
for($i=0;$i<count($_POST[ID]);$i++)
echo $_POST[ID][$i];
<input type='checkbox' name='ID[]' value='".$InfoID."' />接收:
for($i=0;$i<count($_POST[ID]);$i++)
echo $_POST[ID][$i];这个OK,绝对没问题,不过我建议
<input type='checkbox' name='ID[<?=$InfoID?>]' value='".$InfoID."' />
<input type="checkbox" name="ID[]" value='".$InfoID."'/>
取值使用:<?php $arrID=$_POST["ID"]
foreach($arrID as $v){
echo $v;
echo "<br>"}
?>
感觉很实用的!!!