php表单提交到一个页面作为部分内容后如何再提交给下一个页面

我采用了这个:“比方第一个表单有个这样的<inputname="username"type="text">第二个表单这样获取它的值:<inputname="uname"t... 我采用了这个:“比方第一个表单有个这样的<input name="username" type="text" >
第二个表单这样获取它的值:
<input name="uname" type="text" value="<?php echo $_POST['username'];?>">
第二个表单处理页获取第二个表单的值:$_POST["uname"]”
可是有了问题 这个输入域得初始值变成了一段编码 而且输入域的大小事固定的 只能显示部分内容 应该改怎么做才好

谁能帮我解决啊 急啊
展开
 我来答
百度网友5f419b4
2011-09-07 · 超过23用户采纳过TA的回答
知道答主
回答量:138
采纳率:0%
帮助的人:96.4万
展开全部
首先提交表单页form.html为
<form action="form2.php" method="post">
<input type="text" name="username" size="20">
<input type="submit" value="提交">
</form>
在这里size是用来设置文本框的大小的
接受页面form2.php为
<?php
$username = $_POST['username'];
?>
<form action="" method="post">
<input type="text" name="username" size="20" value="<?php echo $username; ?>">
<input type="submit" value="提交">
</form>
而且这些文件要在php环境下运行,不能用浏览器直接打开,我估计你直接点击html用浏览器打开了吧
更多追问追答
追问
第一个表单选钮和复选框我在第二个表单中是这样做的 可以运行 
";
if($_POST['q']){echo$_POST['q']."";}else{echo'';}
if($_POST['checkbox8']){echo$_POST['checkbox8']."";}else{echo'';}
include_once("ow.php")}else{echo"如要重选请单击";include_on("own.php");
}?>">
请问 那里有问题
追答
';
if($_POST['q']){
echo $_POST['q'].'';
}else{
echo '';
}
if($_POST['checkbox8']){
echo $_POST['checkbox8'].'';
}else{
echo '';
}
include_once('ow.php')
}else{
echo '如要重选请单击';include_on('own.php');
}
?>">

首先echo后面加一个空格,代码要规范,你的问题是value="";这个双引号里面又包含了双引号
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式