怎么 post 二维数组 $arr=array(array("id"=>1,"name"=>"张三"),array("id"=>2,"name"=>"李四")); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input name="arr[id]" value="" type="text">表单里,post方式提交,,$_POST['arr']['id']取得数据 $arr=array(array("id"=>1,"name"=>"张三"),array("id"=>2,"name"=>"李四"));$arr_ec = base64_encode(json_encode($arr));html:<input name="arr" value="<?php echo $arr_ec;?>" type="hidden">接收:$arr = json_decode(base64_decode($_POST['arr']),true);print_r($arr); $arrinput=""foreach($arr as $k=>$v){ foreach($v as $k1=>$v1){ $arrinput.="<input name='arr[$k][$k1]' value='$v1'>"; }}<form action="" method=post><?php echo $arrinput;?><input type=submit></form> 两种方法,大数据量都是可以的。如果你的数量很大,超过的服务器配置里的max_post,则你只有再修改配置了。 post_max_size默认,通常有2M你的数组大小这么大???????先仔细确认吧。表单项需要修改,就分开列出,整体提交,不用修改,上面也有例子 报表打印怎么实现 非常奇怪的提交问题 关于新窗口控制父窗口的问题,opener找不到 php结合javascript的小问题!立即结贴 用PHP开发一个静态网页的BBS,大家谈谈有必要吗?有什么好的经验、建议? 高分求助,php上传中文文件?很急!! 要开发网页都要用到什么工具?现在PHP。ASP。我不知道用什么好? 在我走之前给大家介绍几个实用的站点吧! 请问获得From POST数据:$HTTP_POST_VARS['xxx']和$_REQUEST['x']有什么不同? 在地址栏中怎么才能不出现SESSION的一些值! 记录登陆信息 PHP 内容替换
表单里,post方式提交,,$_POST['arr']['id']取得数据
$arr=array(
array("id"=>1,"name"=>"张三"),
array("id"=>2,"name"=>"李四")
);
$arr_ec = base64_encode(json_encode($arr));html:
<input name="arr" value="<?php echo $arr_ec;?>" type="hidden">接收:
$arr = json_decode(base64_decode($_POST['arr']),true);
print_r($arr);
$arrinput=""
foreach($arr as $k=>$v){
foreach($v as $k1=>$v1){
$arrinput.="<input name='arr[$k][$k1]' value='$v1'>";
}
}<form action="" method=post>
<?php echo $arrinput;?>
<input type=submit>
</form>
如果你的数量很大,超过的服务器配置里的max_post,则你只有再修改配置了。
表单项需要修改,就分开列出,整体提交,不用修改,上面也有例子