【发布时间】:2015-04-28 20:11:51
【问题描述】:
我有这两个表单提交到同一脚本的不同块。我无法访问另一个块中一个块的变量,尽管两个变量都在同一个脚本中。
html表单:(1.php)
<html>
<form method="POST" action="2.php" enctype="multipart/form-data">
</br>
Choose a user name:</font>
<input type="text" name="username">
<input type="submit" name="submit" value="Save and Proceed">
</form>
</html>
2.php:
<?php
$name=$_POST['username'];
if ((isset($_POST['username'])) && ($_POST['submit'] == 'Save and Proceed'))
{
$name=$_POST['username'];
echo $name;
if($name=='azra')
{
?>
<html>
<form method="POST" action="2.php" enctype="multipart/form-data"></br>
enter age:</font>
<input type="text" name="age">
<input type="submit" name="submit" value="done">
</form>
</html>
<?php
}
}
if((isset($_POST['age'])) && ($_POST['submit'] == 'done'))
{
$age=$_POST['age'];
echo $age;
if($age==25)
{
echo "hi" .$name;
echo "your age is ". $age;
echo"you are eligible";
}
}
?>
如何在同一脚本中的 html 表单后面的代码中访问 $_POST['username']?提前谢谢你。
【问题讨论】:
-
你可以使用
<?php echo $_POST['username'] ?>,我真的不确定你需要做什么?? -
旁注:您的 HTML 无效。您有一个结束
</font>标记,但没有一个开始<font>标记。 -
这是一个拼写错误对不起