我制作了一个使用 CSS3 和 HTML 的新登录/注册模板,但在此之前我有一个工作表单,但非常基本。所以我决定制作另一个看起来像这样的“表格”: http://www.script-tutorials.com/css 3-modal-popups/
现在,我使用这个表格来处理我的注册:
<!-- Popup Form #2 -->
<a href="#x" class="overlay" id="join_form"></a>
<div class="popup">
<h2>Sign Up</h2>
<p>
Please enter your details here.
</p>
<div>
<form action="register.php" action="post">
<label for="username">Username</label>
<input type="text" id="username" placeholder="Max 32 characters" name="username" />
</div>
<div>
<label for="password">Password</label>
<input type="password" id="password" placeholder="Password" name="password" />
</div>
<div>
<label for="lastname">Lastname</label>
<input type="text" id="lastname" placeholder="Lastname" name="lastname" />
</div>
<div>
<label for="email">E-mail</label>
<input type="email" id="email" placeholder="example@hotmail.com" name="email" />
</div>
<input type="submit" value="Join the Community" /> or
</form>
然而,当我测试这个表单时,它会说数据已存储(我的 register.php 文件带有一个 if 语句),但它什么也没显示。(没有用户名,(密码仍然被散列/存储,虽然我不确定它是否真的在处理它),姓氏和电子邮件。
我已经检查并仔细检查了 register.php 文件中的“名称”属性值。这些都是正确的。