页面间变量传递问题?

xmcx1234 2005-11-24 04:29:55
我举个例子

有两个页面,一个index.php,info.php
我在页面index.php中有个连接href="info.php?Dseq=<?php $arr[Dseq]?>"
在info.php中, <?php
$strsql="select * from dmsource where Dseq=".$Dseq;
$result=mysql_db_query("zhmw",$strsql,$cn);
$arr=mysql_fetch_array($result);
?>
结果在xp中我点击连接时就报错了,在2000上都可以的,我跟踪了一下,好像是info.php中$Dseq没有值,该怎么解决

请各位帮忙,谢谢!
...全文
137 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
duzq 2005-11-25
  • 打赏
  • 举报
回复
一:$Dseq=$_GET["Dseq"]或者$Dseq=$_POST["Dseq"]
二: $Dseq=trim($_GET["Dseq"])或者$Dseq=trim($_POST["Dseq"])
tovy 2005-11-25
  • 打赏
  • 举报
回复
修正:
在载入的函数或者类中,需要这样访问:
$GLOBALS['_GET']['Dseq']; //get方式(url传值)
$GLOBALS['_POST']['Dseq']; //post方式(表单post方式传值)
当前页:
$_GET['Dseq']; //get方式(url传值)
$_POST['Dseq']; //post方式(表单post方式传值)
tovy 2005-11-25
  • 打赏
  • 举报
回复
$_GET['Dseq'];

$global['_GET']['Dseq'];

这种问题初学者容易犯,
主要现在老的php书就是这样介绍的,
tete 2005-11-25
  • 打赏
  • 举报
回复
上面说的对,要用$_GET['Dseq'],不提倡直接用全局变量,你要用的话就修改php.ini的register_globals=on.
Cain 2005-11-25
  • 打赏
  • 举报
回复


$strsql="select * from dmsource where Dseq=".$_GET['Dseq'];
gaochao79 2005-11-25
  • 打赏
  • 举报
回复
index里面就已经写错了!!!!
gaochao79 2005-11-25
  • 打赏
  • 举报
回复
href="info.php?Dseq=<?=$arr[Dseq]?>"
xmcx1234 2005-11-24
  • 打赏
  • 举报
回复
数据库连接单独一个页面,确定可以连接到上的
xuzuning 2005-11-24
  • 打赏
  • 举报
回复
<?php
$Dseq = $_GET['Dseq'];

$strsql="select * from dmsource where Dseq=".$Dseq;
$result=mysql_db_query("zhmw",$strsql,$cn);
$arr=mysql_fetch_array($result);
?>
怎么没有连接数据库?

21,886

社区成员

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

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