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,也是这样,怎样才能无刷新呢? 主要是无刷新!!!! 展开
点击按钮1 传一个id 到a.php,a.php经过操作 再返回这个页面,然后点击按钮2,也是这样,怎样才能无刷新呢? 主要是无刷新!!!! 展开
7个回答
展开全部
第一个页面 用 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等知识
<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等知识
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用<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>
<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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<!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>
<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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.php 中的window.open中传送的参数并非一个有效的邮件地址吧
1.php:
<?php
echo("您的邮件正在发送中,请稍等~~~您可以关闭此页面");
$address = "xxxx@qq.com";
echo("<script>window.open('2.php?address=$address');<script>");
?>
1.php:
<?php
echo("您的邮件正在发送中,请稍等~~~您可以关闭此页面");
$address = "xxxx@qq.com";
echo("<script>window.open('2.php?address=$address');<script>");
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$_COOKIE,$_SESSION或者post过去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询