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"]”
可是有了问题 这个输入域得初始值变成了一段编码 而且输入域的大小事固定的 只能显示部分内容 应该改怎么做才好
谁能帮我解决啊 急啊 展开
第二个表单这样获取它的值:
<input name="uname" type="text" value="<?php echo $_POST['username'];?>">
第二个表单处理页获取第二个表单的值:$_POST["uname"]”
可是有了问题 这个输入域得初始值变成了一段编码 而且输入域的大小事固定的 只能显示部分内容 应该改怎么做才好
谁能帮我解决啊 急啊 展开
1个回答
展开全部
首先提交表单页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用浏览器打开了吧
<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="";这个双引号里面又包含了双引号
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询