php 传值问题

假如一个页面有多个按钮,按钮1、按钮2,点击一个按钮,传过去一个id,假如按钮是a.php?id=3,按钮2是a.php?id=4怎么才能让地址栏只显示a.php不显示后... 假如一个页面有多个按钮 ,按钮1、按钮2, 点击一个按钮,传过去一个id,假如按钮是a.php?id=3,按钮2是a.php?id=4 怎么才能让地址栏只显示a.php 不显示后面的id呢 超链接也行 只要是这种效果就行
点击按钮1 传一个id 到a.php,a.php经过操作 再返回这个页面,然后点击按钮2,也是这样,怎样才能无刷新呢? 主要是无刷新!!!!
展开
 我来答
街头蜘蛛
2011-08-25 · TA获得超过318个赞
知道答主
回答量:174
采纳率:100%
帮助的人:43.2万
展开全部
第一个页面 用 form 传递,第二个用表单变量接收。
<form id="form1" name="form1" method="post" action="a.php(第二个压面)">

<input name="hiddenField" type="hidden" value="ID值(如 3)" />

<input type="submit" name="Submit" value="提交" />

</form>

a.php 用【表单变量】接收到这个3即可;你之前应该用的是 URL参数吧、

无刷新可以使用ajax技术啊,哪个比较高级,哈哈哈。要掌握java等知识
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gntzj702ubg
2011-08-26 · TA获得超过307个赞
知道小有建树答主
回答量:760
采纳率:50%
帮助的人:370万
展开全部
用<form name="form2" method="get" action="change_news.php">
<table width="590" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
序号:<input type="text" name="title" id="title" size="10" maxlength="200" value="<? echo $title; ?>" />
<input name="id" type="hidden" value="<? echo $id; ?>" />
</td>
</tr>
<tr>
<td>
<INPUT type=submit value=确定修改 name=submit><INPUT type=reset value=重新填写 name=reset>
</td>
</tr>
</form>
</table>



<form name="form2" method="post" action="change_news.php?id=<? echo $id; ?>">
<table width="590" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td>
序号:<input type="text" name="title" id="title" size="10" maxlength="200" value="<? echo $title; ?>" />
</td>
</tr>
<tr>
<td>
<INPUT type=submit value=确定修改 name=submit><INPUT type=reset value=重新填写 name=reset>
</td>
</tr>
</form>
</table>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天色无双
2011-08-25 · TA获得超过394个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:260万
展开全部
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>

<script language="javascript">
var xmlHttp

function getid(id)
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
}
var url="a.php"
url=url+"?id="+id
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
var res=xmlHttp.responseText
alert(res);
}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}
</script>
</head>

<body>
<form action="" method="post" name="form">
<input type="hidden" value="" name="id">
<input type="button" value="按钮1" onclick="getid(1);">
<input type="button" value="按钮2" onclick="getid(2);">
<input type="button" value="按钮3" onclick="getid(3);">
</form>

</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
064ieyq336
2011-08-25 · TA获得超过208个赞
知道答主
回答量:506
采纳率:0%
帮助的人:275万
展开全部
1.php 中的window.open中传送的参数并非一个有效的邮件地址吧
1.php:

<?php

echo("您的邮件正在发送中,请稍等~~~您可以关闭此页面");
$address = "xxxx@qq.com";
echo("<script>window.open('2.php?address=$address');<script>");

?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ormer2011
2011-08-25
知道答主
回答量:35
采纳率:0%
帮助的人:22.3万
展开全部
$_COOKIE,$_SESSION或者post过去
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式