Php 在另一个表单中生成表单
我想知道如何在内部生成另一个表单 这是代码:Php 在另一个表单中生成表单,php,Php,我想知道如何在内部生成另一个表单 这是代码: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="content-equip" content="text/html; charset=UFT-8">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-equip" content="text/html; charset=UFT-8">
<link rel="stylesheet" href="main.css" type="text/css">
<title>Formulario</title>
</head>
<body>
<div class='titleClass'></div>
<?php
$validateUser = false;
$ValidateStadistic = false;
if (isset($_POST["enter"])) {
if ($_POST["passT"] == "username" and $_POST["userT"] == "password") {
// pass and user CORRECT; none DIV
$validateUser = "none";
echo "<form action='echo $_SERVER['PHP_SELF']' method='POST'>";
echo "<div class='look'><fieldset><legend>Stadistic</legend>";
echo "<input type='radio' name='radio' value='visitas'>view visits";
echo "</br><input type='radio' name='radio' value='usuarios'>view user ";
echo "</br><input type='radio' name='radio' value='candidatos'>view all";
echo "</br></br><input type='submit' name='view' value='view'>";
echo "</fieldset></div>";
echo "</form>";
} else {
echo "<div class='error'>Password or user error</div></br>";
}
}
if (isset($_POST['view'])) {
echo $_POST['radio'];
}
?>
<div <?php echo "style='display: $validateUser';"?> >
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
<div class='insertUser'>
<fieldset>
<legend>User and password</legend>
<input type="text" name="userT" placeholder="user">
</br></br>
<input type="password" name="passT" placeholder="password">
</br></br><input type="submit" name="enter" value="enter">
</fieldset>
</div>
</form>
</div>
</body>
</html>
公式
echo”“代码>
改为
echo”“代码>
或
echo”“代码>不知道你在问什么我也不知道你在问什么,但是没有一个表单出现在另一个表单中。但是,
元素没有结束标记…并且你有br元素的结束标记,而br元素没有开始标记!回声不正确。请参阅约翰·麦克马洪的答案。这是正确的:echo“”;感谢
echo "<form action='echo $_SERVER['PHP_SELF']' method='POST'>";