PHP、HTML需要从一个表单直接指向另一个表单
我已经编写了一个代码来获取名字、姓氏和NIC号。如果名字缺失,我将在文本框前面显示一个错误调用“缺失”。所有这些都在工作,它会将信息发送到同一页面 如果名字丢失,以相同的形式显示错误,允许用户重新填写。如果用户输入的信息正确,我需要将用户重定向到另一个表单。我怎么做PHP、HTML需要从一个表单直接指向另一个表单,php,html,Php,Html,我已经编写了一个代码来获取名字、姓氏和NIC号。如果名字缺失,我将在文本框前面显示一个错误调用“缺失”。所有这些都在工作,它会将信息发送到同一页面 如果名字丢失,以相同的形式显示错误,允许用户重新填写。如果用户输入的信息正确,我需要将用户重定向到另一个表单。我怎么做 <?php $fnameerr=""; $name=""; if($_SERVER['REQUEST_METHOD']=="POST") { if(empty($_POST["fname"]))
<?php
$fnameerr="";
$name="";
if($_SERVER['REQUEST_METHOD']=="POST")
{
if(empty($_POST["fname"]))
{
$fnameerr="Missing";
}
}
?>
<head>
<title>Untitled Document</title>
</head>
<body>
<form name="form1" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>" method="POST">
First Name:<input type="text" name="fname" value="<?php echo htmlspecialchars($name);?>">
<span class="error" style="color:#FF0000">*<?php echo $fnameerr;?></span>
<br/><br/>
Last Name:<input type="text" name="lname" /><br/><br/>
NIC:<input type="text" name="nic" /><br/><br/>
<input type="submit" name="sub" value="Register"/>
<input type="reset" name="re" value="Reset"/>
</form>
</body>
</html>
无标题文件
用于重定向
if(empty($_POST["fname"])) {
$fnameerr="Missing";
}
else {
header("Location: anotherForm.php");
}
tanx成功了…我能不能再做点什么??当我没有输入名字时,它会显示错误“missing”,但会重置所有其他值。(我输入了姓氏和nic编号,但没有输入名字。提交时,它会显示错误并重置其他值。)我可以修复它吗??