主题:php 中变量多级传递问题
very
[专家分:0] 发布于 2006-12-11 19:58:00
php 中的变量如何实现多级传递? 如我要把一个从数据库量得到的量用<a href="file2?id=<?php echo $myarray["id"];?>">next</a>传给下一个文件使用,再在下一文件file2中把得到的变量$id传递给下一个文件file3使用时应如何实现,?
回复列表 (共6个回复)
沙发
一个人住 [专家分:3290] 发布于 2006-12-12 09:29:00
在下一个文件用$_GET['id']来读取那个变量~~
$id=$_GET['id']
板凳
longlong16 [专家分:10670] 发布于 2006-12-12 13:08:00
如楼上所说:
file1.php
<a href="file2.php?id=<?php echo $myarray["id"];?>">next</a>
file2.php
<a href="file3.php?id=<?php echo $_GET["id"];?>">next</a>
file3.php
<a href="file4.php?id=<?php echo $_GET["id"];?>">next</a>
3 楼
very [专家分:0] 发布于 2006-12-12 13:38:00
还是不行啊,
file2.php
<a href="file3.php?id=<?php echo $_GET["id"];?>">next</a>
file3.php
echo $id;
echo $_GET["id"];
结果为空啊
4 楼
very [专家分:0] 发布于 2006-12-12 13:43:00
可以了,非常感谢!!
5 楼
very [专家分:0] 发布于 2006-12-12 14:16:00
还有别的多级传递方法吗?
6 楼
一个人住 [专家分:3290] 发布于 2006-12-12 23:13:00
file1.php
<form id="form1" name="form1" method="post" action="file2.php">
<label>
<input type="text" name="text" />
</label>
<label>
<input type="submit" name="Submit" value="提交" />
</label>
</form>
file2.php
echo $_post['text'];
这种方法跟上面的差不多,都是常用的,这种是不会在地址栏上显示出来的,
方法还有很多
我来回复