请教一个关于数组的问题 我从数据库中取出多条数据,列表显示在页面上,在每一条记录前加一个checkbox,其value值是记录的id值,现在我需要将选中的记录的id值放到一个数组中,然后echo出数组的内容。小弟诚心请教各位! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="checkbox" name="ID[]" value="1"><input type="checkbox" name="ID[]" value="2">……<?phpecho $_POST['ID'][0];echo $_POST['ID'][1];……?> <input type="checkbox" name="ID[]" value="1" > <input type="checkbox" name="ID[]" value="2" > <?foreach($_POST["ID"] as $key =>$value ){echo $key."<br>".$value;}?> $_POST["ID"]本身就是一个数组啊....还用你放数组里干吗啊?要不你就这样:<?php$array=$_POST['ID'];print_r($array);?><form name="wjn" action="aaa.php" method="post" ><input type="checkbox" name="ID[]" value="1" > <input type="checkbox" name="ID[]" value="2" > <input type="submit" value="aaa" /></form>测试过了.给分哦.楼主 1楼的答案是对的。在表单里面就把所有的checkbok命名为ID[],它会自动把所有checkbox的值存到ID这个数组中。你在接受这个表单的页面print_r($_POST[ID])就能明白怎么回事了 求一个PHP分页类 unexpected T_VARIABLE, expecting ',' or ';' php 关于PHP COM类及表单的一些问题 替换字符串中的数据 get参数中有字符+,怎么取值? 如何从服务器下载一个文件?100分 做兼职出售php开发的东西,大家是不是都加密,还是给源码 关于session的认证问题。 php 中 echo 和 print 的区别? php操纵oracle的BLOB字段总是出错,迷茫中....... PHP程序员 - 上海游比数码科技有限公司 请问这个错误是怎么回事???
<input type="checkbox" name="ID[]" value="2">
……
<?php
echo $_POST['ID'][0];
echo $_POST['ID'][1];
……
?>
<input type="checkbox" name="ID[]" value="2" >
<?
foreach($_POST["ID"] as $key =>$value )
{
echo $key."<br>".$value;
}
?>
要不你就这样:
<?php
$array=$_POST['ID'];
print_r($array);
?><form name="wjn" action="aaa.php" method="post" >
<input type="checkbox" name="ID[]" value="1" >
<input type="checkbox" name="ID[]" value="2" >
<input type="submit" value="aaa" />
</form>
测试过了.给分哦.楼主