回 帖 发 新 帖 刷新版面

主题:php 中变量多级传递问题

php 中的变量如何实现多级传递? 如我要把一个从数据库量得到的量用<a href="file2?id=<?php echo $myarray["id"];?>">next</a>传给下一个文件使用,再在下一文件file2中把得到的变量$id传递给下一个文件file3使用时应如何实现,?

回复列表 (共6个回复)

沙发

在下一个文件用$_GET['id']来读取那个变量~~

$id=$_GET['id']    

板凳

如楼上所说:
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 楼

还是不行啊,
file2.php
<a href="file3.php?id=<?php echo $_GET["id"];?>">next</a>
file3.php
 echo $id;
 echo $_GET["id"];
结果为空啊

4 楼

可以了,非常感谢!!

5 楼

还有别的多级传递方法吗?

6 楼

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'];

这种方法跟上面的差不多,都是常用的,这种是不会在地址栏上显示出来的,
方法还有很多

我来回复

您尚未登录,请登录后再回复。点此登录或注册