所以最近我一直在尝试为我的网站(使用 html、css 和 js)创建一个实际上有效的注册表单,每当我输入一些信息并点击提交时,我就会被重定向到一个错误页:
我使用 Opera GX 作为网络浏览器,我也用 Google 尝试过,它给了我相同的结果。
这是我用于此目的的代码:
HTML:
<div class="form signup">
<header>Sign Up</header>
<form action="./register.php" method="post">
<input type="text" placeholder="Full name" required name="fullName"/>
<input type="text" placeholder="Email address" required name="email"/>
<input type="password" placeholder="Password" required name="password"/>
<div class="checkbox">
<input type="checkbox" id="signupCheck" />
<label for="signupCheck">I accept all terms & conditions</label>
</div>
<button type="submit" onclick="window.location.href='/pages/TodoList/todoList.html'"class="signup-btn">Sign Up</button>
</form>
</div>
PHP:
<?php
$fullName = $_POST['fullName']
$email = $_POST['email']
$password = $_POST['password']
// Database Connection
$conn = new mysqli('localhost', 'root', '', 'rtregister')
if(conn->connect_error) {
die('Connection Failed : '.$conn->connect_error)
} else {
$stmt = $conn->prepare("insert into registration(fullName, email, password) values(?, ?, ?)")
$stmt->bind_param("sss", $fullName, $email, $password)
$execval = $stmt->execute();
echo $execval;
echo "registration Successful... Redirecting"
$stmt->close()
$conn->close()
}
?>
恢复互联网浏览器设置可以解决问题。例如,如果您使用的是 Google Chrome,请单击右上角的三个点,转到设置,然后保留设置。