php在输出语句中怎样向另一个页面传值。 10

<?include"frist.php";include"conn.php";if($_POST['del']){if($_POST[id]){echo"<scriptl... <?
include "frist.php";
include "conn.php";
if ($_POST['del']){
if($_POST[id]){
echo "<script language=\"javascript\">confirm('你确定删除本条留言吗??');</script>";
$sql4="DELETE FROM `message` WHERE `message`.`id` =$_POST[id];";
mysql_query($sql4);
}else {
echo "<script language=\"javascript\">alert('请先选择你要删除的留言内容');</script>";
}
}
if ($_POST['update']){
if($_POST[id]){
$id=$_POST[id];
echo "<script language=\"javascript\">location.href='update.php'?$id</script>";
}else {
echo "<script language=\"javascript\">alert('请先选择你要修改的留言内容');</script>";
}
}
?>
<form action="newselect.php" method="post" name="selectname" >
<table width=500 border="0" align="left" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
<?
$sql3="SELECT * FROM message order by id ASC";
$query= mysql_query($sql3);
while ($row=mysql_fetch_array($query)){
?>
<tr bgcolor="#eff3ff">
<td><input type="checkbox" value="<?=$row[id]?>" name="id"/>用户:<?=$row[user]?>
标题:<?=$row[title]?>发表内容:<?=htmtocode($row[content]);?>
</td>
</tr>

<?
}
?>
</table>
<input type="submit" name="del" value="删除" ;/>
<br><br>

<input type="submit" name="update" value="更改" ;/>
</form>
怎样向新的update.php传递参数,update.php,怎样接收传过来的参数.
展开
 我来答
宇宙大师之一
2015-05-22 · TA获得超过3476个赞
知道小有建树答主
回答量:2271
采纳率:52%
帮助的人:709万
展开全部
可以通过URL传值:
比如:
echo '<a href='index.php?id=100'>下一页</a>';

也可以通过session,cookie 传值
比如:
先声明session,然后在另一页面使用

session_start();
$_SESSION['user'] = 'baidu';

另一页面,直接使用即可

echo $_SESSION['user'];
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
成凝38
2012-11-29
知道答主
回答量:23
采纳率:0%
帮助的人:5.1万
展开全部
在你的<form action=.....></form>之间加上
<input type="hidden" name="va1" value="你的值1" ;/>
<input type="hidden" name="va2" value="你的值2" ;/>
<input type="hidden" name="va3" value="你的值3" ;/>
……
在你的update.php页面利用下面的方法来接收:
$a=$_POST['va1'];
$b=$_POST['va2'];
$c=$_POST['va3'];
……
echo "$a^^^$b^^^$c";//显示出接收的值
这样就完全OK了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
影视风向标
2012-12-03 · TA获得超过330个赞
知道答主
回答量:75
采纳率:0%
帮助的人:47万
展开全部
用$_GET['传递的名称']或$_REQUEST['传递的名称']
没有文本的就在from 框架里加个隐藏 <input type="hidden" name="传递的名称">
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iiixxxiii
2012-11-29
知道答主
回答量:23
采纳率:0%
帮助的人:20.6万
展开全部
echo "<script language=\"javascript\">location.href='update.php'?$id</script>";

你这不是已经都传了个id参数过去了在后面继续传,然后在update.php页面用get方法取
追问
这样页面多不能跳转到update.php页面中,
update.php中页面接收如下:
$id=$_GET['id'];
echo "你要得到的id是:".$id;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
宝宝俊
2012-11-28
知道答主
回答量:33
采纳率:50%
帮助的人:6.1万
展开全部
你用的是表单,可以在要传的值后面加一个隐藏域。<?php echo 要传的值;?>
追问
我要用点击更改的同时

传>" name="id">中的id到新的页面,

能不能说的详细点。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式