pornlover12 2004-05-08 03:02:55
想在两个PHP页面传递变量.

edit.php

while ($line=mysql_fetch_array($result)) {
print "<td><a href='\editing.php?ssn=$line[0]&firstname=$line[1]&lastname=$line[2]&age=$line[3]&salary=$line[4]'>$line[0]</a></td>";
for ($i=1;$i<5;$i++) {
print "<td>$line[$i]</td>";}
print "</tr>";
}
echo "</table>";

但是在editing.php 中没有变量传递. 请帮忙修改. 谢谢.
...全文
258 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ige1976 2004-05-09
  • 打赏
  • 举报
回复
还是吧php的配置参数打开吧。
pornlover12 2004-05-08
  • 打赏
  • 举报
回复
经过测试, 用$_GET method ok. add the following code in editing.php

<?php
$ssn = $_GET["ssn"];
$firstname = $_GET["firstname"];
$lastname = $_GET["lastname"];
$age = $_GET["age"];
$salary = $_GET["salary"];
?>

谢谢大家.
julise 2004-05-08
  • 打赏
  • 举报
回复
<a href='\editing.php?ssn=".$line[0]."&firstname=".$line[1]."&lastname=".$line[2]."&age=".$line[3]."&salary=".$line[4]."'>
前提:register_globals = On
程序猿之殇 2004-05-08
  • 打赏
  • 举报
回复
是不是在editing.php里面找不到变量啊!
如果是这样的话,有两种方法可以解决。
1 修改php.ini里的参数 register_globals = Off为register_globals = On
2 在editing.php里这样获取变量 $salary = $_GET["salary"];
demong 2004-05-08
  • 打赏
  • 举报
回复
没有看明白!
帮你顶一下!
你可以在edit文件里面看看又没有打印出变量!
要是这里没有
editing就更没有了!

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧