求教一个问题
我的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>