3维数组如何向下一页面提交?请教 可以print_r($_POST['FieldArray_2']); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?if($_GET["action"]=="OK") { echo "OK!:"; Print_R($_POST);}?><FORM action="test.php?action=OK" method="POST"><INPUT type="text" name="a[][][]" value="a"><INPUT type="text" name="a[][][]" value="b"><INPUT type="text" name="a[][][]" value="c"><INPUT type="text" name="a[][][]" value="d"><INPUT type="text" name="a[][][]" value="e"><INPUT type="submit" name="submit" value="GO"></FORM>你自己测试一下就知道结果了。Array( [a] => Array ( [0] => Array ( [0] => Array ( [0] => a ) ) [1] => Array ( [0] => Array ( [0] => b ) ) [2] => Array ( [0] => Array ( [0] => c ) ) [3] => Array ( [0] => Array ( [0] => d ) ) [4] => Array ( [0] => Array ( [0] => e ) ) ) [submit] => GO) 最好还是用session或者cookie或者把array序列化后用hidden存放也可以 不太会用session,能不能说的详细一点呢?三位数组怎么存值,怎么把值一个个的取出来?如果用array序列化,传的三维数组的数值很多,怎么序列化呢?先谢谢啦。 如果是session,直接session_start()以后$_SESSION['var']=$array;取得时候$array=$_SESSION['var'];序列化值多少都一样$string=serialize($array);$array=unserialize($string); 为什么我在使用session的时候,总是不能用呢?错误信息如下:Cannot send session cache limiter - headers already sent (output started at /home/sei/public_html/ras/ras_select.php:5) in /home/sei/public_html/ras/ras_select.php on line 384 session_start()前面有输出了,请检查或者将session_start()放到最前面.其实session也是序列化后保存成文件的 动态插入复数行的取值问题 求PHP代码,高手进非常简单程序。 求解!网站被攻击,攻击方式已找到,求原理! 请教一个代码书写的问题 有人懂iis下的rewrite么? php里高级数组问题,怎样用循环建立数组 PHP中shownav()是什么函数啊 一个简单问题,在线等 我想通过WWW访问来重启我的服务器,用system() 怎么不行呢? php 列队问题 访问数据库问题 [关于读取无限级分类表格输出成<select>的问题]
if($_GET["action"]=="OK") {
echo "OK!:";
Print_R($_POST);
}
?>
<FORM action="test.php?action=OK" method="POST">
<INPUT type="text" name="a[][][]" value="a">
<INPUT type="text" name="a[][][]" value="b">
<INPUT type="text" name="a[][][]" value="c">
<INPUT type="text" name="a[][][]" value="d">
<INPUT type="text" name="a[][][]" value="e">
<INPUT type="submit" name="submit" value="GO">
</FORM>你自己测试一下就知道结果了。
Array
(
[a] => Array
(
[0] => Array
(
[0] => Array
(
[0] => a
) ) [1] => Array
(
[0] => Array
(
[0] => b
) ) [2] => Array
(
[0] => Array
(
[0] => c
) ) [3] => Array
(
[0] => Array
(
[0] => d
) ) [4] => Array
(
[0] => Array
(
[0] => e
) ) ) [submit] => GO
)
或者把array序列化后用hidden存放也可以
如果用array序列化,传的三维数组的数值很多,怎么序列化呢?
先谢谢啦。
session_start()以后
$_SESSION['var']=$array;
取得时候$array=$_SESSION['var'];序列化值多少都一样
$string=serialize($array);
$array=unserialize($string);
错误信息如下:
Cannot send session cache limiter - headers already sent (output started at /home/sei/public_html/ras/ras_select.php:5) in /home/sei/public_html/ras/ras_select.php on line 384
或者将session_start()放到最前面.其实session也是序列化后保存成文件的