php+mysql 怎么获取上一页传过来的值。

<?phperror_reporting(0);$kwds=$_REQUEST['kid'];echo$kwds;functionShow($id=0,$i=0){glo... <?php
error_reporting(0);

$kwds = $_REQUEST['kid'];
echo $kwds;

function Show($id=0, $i=0)
{
global $dosql;

/*
if($_REQUEST['kid'] = '') {
$kwds = 0;
} else {
$kwds = $_REQUEST['kid'];
}
*/

$dosql->Execute("SELECT * FROM `#@__infoclass` WHERE parentid=$id and parentstr like '%$kwds%' ORDER BY orderid ASC", $id);
$i++;

while($row = $dosql->GetArray($id))
{

//设置classname区域
$classname = '';

if($row['parentid'] == '0')
{
$classname .= '<span class="disimg" id="rowid_'.$row['id'].'" onclick="DisplayRows('.$row['id'].');">';
}
else
{
$classname .= '<span class="sub_type">';
}

$classname .= $row['classname'].'</span>';

//$topid = GetTopID($row['parentstr']);

?>

其中,function Show()外面写的输出语句,可以输出上一页传过来的值,function Show()里面就取不到值,不知道为什么,请教高手们指点,谢谢……
展开
 我来答
zillyh
2012-04-08 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:110
采纳率:0%
帮助的人:110万
展开全部
你可以地function外面获取完再传入function
在function Show($id=0, $i=0, $kwds)这样在function里面直接用$kwds就OK了。
EwanQiu
2012-03-31 · TA获得超过109个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:189万
展开全部
你确定不能输出? 你在function Show() 里面 echo 一下$_REQUEST['kid']; 然后访问这个文件?kid='a';试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dave2024
2012-04-02 · TA获得超过152个赞
知道小有建树答主
回答量:289
采纳率:0%
帮助的人:199万
展开全部
建议明确的使用 $_POST和$_GET;

也可以用extract抽取出,就可以直接global 用了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式