+ -
当前位置:首页 → 问答吧 → 如何隔页传递数组呢?老是丢失数值,求解!!!

如何隔页传递数组呢?老是丢失数值,求解!!!

时间:2011-09-29

来源:互联网

1.php中:

<form action="2.php" method="post" >
<table>
<tr>
<td height="25" bgcolor="#F0F8FB"> “数字物价”系统工程平台建设<input name="id[]" type="hidden" value="3" /></td>
<td align="center" bgcolor="#F0F8FB"> 7<input name="defen[]" type="hidden" value="7" /> </td>
  </tr>
 <tr>
<td height="25" bgcolor="#F0F8FB"> 中考网上阅卷项目<input name="id[]" type="hidden" value="2" /></td>
<td align="center" bgcolor="#F0F8FB"> 2<input name="defen[]" type="hidden" value="2" /> </td>
  </tr>
</table>

<input type="image" src="img/20.jpg" width="101" height="30" />
</form>

2.php中
我用session存储
$_SESSION["id"]=$id=$_POST["id"];
$_SESSION["defen"]=$defen=$_POST["defen"];

3.php中我才能用到1.php中的数组值,这个时候才发现,只有一个值了。
$id=$_POST['id']=$_SESSION["id"];
$defen=$_POST['defen']=$_SESSION["defen"];

怎样传递数组才不丢失呢?? 着急啊!!就这么多分了~~在线等!

作者: ranranrain   发布时间: 2011-09-29

有 session_start 了木有?

作者: yangball   发布时间: 2011-09-29

引用 1 楼 yangball 的回复:

有 session_start 了木有?
当然有用了~~

作者: ranranrain   发布时间: 2011-09-29

在线等啊!!!!!!

作者: ranranrain   发布时间: 2011-09-29

在 2.php 赋值后再打印 session 出来看看。

作者: yangball   发布时间: 2011-09-29

测试正常,没发现你说的情况。

作者: blizzf99   发布时间: 2011-09-29

相关阅读 更多