我的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的值和输入框中的值想了好久了 实在是没办法了 求教啊
第二页 我定义了一个 <input type="text" name="aa">的文本框。问题是我如果获得了aa中的值 我就无法得到re=2这个值 被刷新了。 我用的是GET 这个方法。求教 在PHP中怎么同时得到外页传递的值和本页中的值。第一页 <a href="b.php?re=2>跳转</a>这个2是根据变量选择出现的,不是一个固定值第二页<input type="text" name="aa"/>我想在输入框中输入值 然后输出 re的值和输入框中的值想了好久了 实在是没办法了 求教啊
或者将代码写上来 最后要怎么个输出法。
在第一页中我传递了2,
在第二页中 地址就成了B.PHP?re=2
在第二页中
我定义了一个输入框A:<input type="text" name="aa">
又定义了一个按钮B:<input type="submit" value="确认">
我希望的是在A输入值后然后通过确认按钮B将值取出来,本来用POST或GET方法是很容易的,问题是我前面传了个B.PHP?RE=2过来 我想在第二页中也获得re=2的值。例如我在输入框中输入好333这个值 按确认后 我想得到 2 和333 这2个值
能不能不用JS 来实现啊
<input type="hidden" name="re" value="<?php echo $_GET['re']?>">
实现不明白你是想实现什么
例如我在输入框中输入好333这个值 按确认后 我想得到 2 和333 这2个值
按确认页面是提交的?还是在当前页?
文件1:(a.php) 代码 <a href="b.php?re=2">B</a>
文件2: (b.php) 代码 <input type="text" name="aa"/> <input type="submit" value="确认"/>运行A.PHP 跳转到B.PHP 希望在输入框中输入值后 按确认 能得到RE=2 和输入框的值 求代码!!
<input type="text" name="aa" id="aa"/>
<input type="hidden" name="re" id="re" value="<?php echo $_GET['re']?>">
<input type="button" value="确认" onclick="fun()"/>
<script language="javascript">
function fun()
{
var a = document.getElementById('aa').value;
var re = document.getElementById('re').value;
alert('aa的值是'+a);
alert('re的值是'+re);
}
</script>
试下?
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>
//同时使用GET跟POST方式传值
<form action="a.php?re=2" method="post">
<input type="text" name="aa"/>
</form>//PHP接收的程序
var_dump($_GET);
var_dump($_POST);