我正在使用PHP开发一个允许用户登录系统的网站。但我不知道当用户点击登录按钮时出现什么问题,该按钮保持在同一页面而不直接转到下一页。
你能帮我找出问题的原因吗? 提前谢谢!
<html lang="en">
<head>
<form action="login.php" method="post">
<form action="order.html" method="get">
<title>bAJu VALeT </title>
<style>
@import url(http://fonts.googleapis.com/css?family=Raleway:400,700);
body {
background: #7f9b4e url(img/v1.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
}
.container>header h1,
.container>header h2 {
color: black;
text-shadow: 0 3px 3px rgba(0, 0, 0, 0.7);
}
</style>
</head>
<body>
<div class="container">
<header>
<center>
<h1><strong>WELCOME TO </strong> BAJUVALET </h1>
</center>
</header>
<center>
<section class="main">
<form class="form-4">
<h1>LOGIN</h1>
<p>
<form id="login" method="POST" class="form-signin" role="form">
<td>
<h2>Email:</td>
<td><input type="text" name="email">
<h2>
</td>
<td>Password:</td>
<td><input type="text" name="password"></td>
<form action="order.html" method="post">
<div <a href="order.html">
<td>
<h1><input type="submit" name="continue" value="CONTINUE">
<h1>
</td>
</div>
</form>
</form>
<label class="checkbox">
</p>
<p>
<form action="index.html">
</form>
<div class="login-links">
<a href="signup.php">
<p>
<a href="signup.php">
<h6>Don't have an account? <strong>Sign Up</strong><h6>
</p>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
</p>
</form>
</form>
</section>
</center>
</div>
</body>
</html>
答案 0 :(得分:0)
我不知道为什么你有多个<form>
标签,但根据我从你的代码中推断出的内容,你可能正在寻找这样的东西:
<html lang="en">
<head>
<title>bAJu VALeT </title>
<style>
@import url(http://fonts.googleapis.com/css?family=Raleway:400,700);
body {
background: #7f9b4e url(img/v1.jpg) no-repeat center top;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
}
.container>header h1,
.container>header h2 {
color: black;
text-shadow: 0 3px 3px rgba(0, 0, 0, 0.7);
}
</style>
</head>
<body>
<div class="container">
<header>
<center>
<h1><strong>WELCOME TO</strong>BAJUVALET</h1>
</center>
</header>
<center>
<section class="main">
<h1>LOGIN</h1>
<p></p>
<form id="login" class="form-signin" role="form" method="POST" action="order.php">
<table border="1" cellpadding="">
<tr>
<td><h2>Email:</h2></td>
<td><input type="text" name="email"></td>
</tr>
<tr>
<td><h2>Password:</h2></td>
<td><input type="text" name="password"></td>
</tr>
<tr>
<td colspan="2">
<center>
<input type="submit" name="continue" value="CONTINUE">
</center>
</td>
</tr>
</table>
</form>
<a href="signup.php">
<h6>Don't have an account? <strong>Sign Up</strong></h6>
</a>
<p></p>
</section>
</div>
</body>
然后在order.php
:
<?php
$email = $_POST["email"];
$password = $_POST["password"];
echo "Email: ".$email." Password: ".$password.".<br/>";
?>
现在,要记住一些重要的建议:
请记住关闭您打开的代码,这是一种很好的做法,可以在您的代码增长时为您节省大量时间;
使用适当的缩进,使您的代码更易于阅读,从而提高工作效率;
搜索您正在尝试学习的文档,在这种情况下,查找&#34; html表单文档&#34;本来可以帮助你解决问题并了解正在发生的事情。
有用的链接:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form