首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

求教一个有关问题

2012-03-13 
求教一个问题我的PHP文件有2页 第一页传递了一个URL a.php?re2到第二页第二页 我定义了一个 input type

求教一个问题
我的PHP文件有2页 第一页传递了一个URL a.php?re=2到第二页
第二页 我定义了一个 <input type="text" name="aa">的文本框。

问题是我如果获得了aa中的值 我就无法得到re=2这个值 被刷新了。 我用的是GET 这个方法。求教 在PHP中怎么同时得到外页传递的值和本页中的值。

第一页

 <a href="b.php?re=2>跳转</a>

这个2是根据变量选择出现的,不是一个固定值

第二页

<input type="text" name="aa"/>

我想在输入框中输入值 然后输出 re的值和输入框中的值

想了好久了 实在是没办法了 求教啊

[解决办法]
你的意思是不仅要得到B.PHP?re=2传来的值的,还要得到 <input type="text" name="aa">这个里面的值

那你直接用隐藏域先把2存下来

<input type="hidden" name="xx" value="<?=$_GET['re']>">
[解决办法]
可以在B.php提交到本页面 
B.php
<?php 
if($_POST["submit"]) //是提交 不是从a点链接过来的
{
echo "aa的值是".$_POST["aa"];
echo "re的值是".$_POST["re"];
}
?>
<form method="post" action="b.php">
<input type="text" name="aa" />
<input type="hidden" name="re" value="<?php echo $_GET['re']?>">
<input type="submit" name="submit" value="确认" />
</form>

热点排行