我正在学习HTML,PHP和mysql,我一直在学习一些教程,因为我不是通过研究来学习。我有一个网站的问题,我已经按照教程结束,无论我经历了多少次,我找不到一个问题,错误报告也没有显示任何错误。
生病给你代码但是我不希望有人修复我的错误并将代码发回去,我会更多地指出有人指出我的错误在哪里并解释我的错误让我解决。提前谢谢。
<?php
error_reporting(E_ALL);
define('DB_HOST', 'localhost');
define('DB_NAME', 'website');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
$con = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
if (isset($_POST['Register'])) {
if (!empty($_POST['Email'])) {
$query = mysqli_prepare($con, "SELECT * FROM users WHERE Email = ?");
mysqli_stmt_bind_param($query, "s", $_POST['Email']);
mysqli_stmt_execute($query);
mysqli_stmt_store_result($query);
if(mysqli_stmt_num_rows($query) != 0)
{
echo "SORRY...YOU ARE ALREADY REGISTERED USER...";
}
else
{
$query = mysqli_prepare($con, "INSERT INTO user (First_Name,Last_Name,Email,Password) VALUES ($First_Name, $Last_Name, $Email, $Password)");
mysqli_stmt_bind_param($query, "ssss", $_POST['First_Name'], $_POST['Last_Name'], $_POST['Email'], $_POST['Password']);
mysqli_stmt_execute($query);
echo "REGISTRATION SUCCESSFUL";
}
}
}
?>
<!doctype html>
<html>
<head>
<link href="CSS/master.css" rel="stylesheet" type="text/css" />
<link href="CSS/menu.css" rel="stylesheet" type="text/css" />
<meta charset="utf-8">
<title>Adult Gaming Underground</title>
</head>
<body>
<div class="Container">
<div class='Header'></div>
<div class="Menu"
<ul id="nav">
<li><a href="#">Home</a></li>
<li><a class="hsubs" href="#">Meet the team</a>
</li>
<li><a class="hsubs" href="#">Reviews</a>
<ul class="subs">
<li><a href="#">Reviews</a></li>
<li><a href="#">Hints & Tips</a></li>
</ul>
</li>
<li><a class="hsubs" href="#">Charity Events</a></li>
<li><a href="#">Store</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Account</a>
<ul class="subs">
<li><a href="#">LogIn</a></li>
<li><a href="#">Register</a></li>
<li><a href="#">Reset Password</a></li>
</ul>
</li>
</ul>
</div>
<div class='LeftBody'></div>
<div class='RightBody'>
<form id="RegisterForm" method="POST" name="RegisterForm">
<div class="FormElement">
<input name="First_Name" type="text" required="required" class="TField" id="First_Name" placeholder="First Name">
</div>
<div class="FormElement">
<input name="Last_Name" type="text" required="required" class="TField" id="Last_Name" placeholder="Last Name">
</div>
<div class="FormElement">
<input name="Email" type="email" required="required" class="TField" id="Email" placeholder="Email">
</div>
<div class="FormElement">
<input name="Password" type="password" required="required" class="TField" id="Password" placeholder="Password">
</div>
<div class="FormElement">
<input name="Register" type="button" class="button" id="Register" value="Register">
</div>
</form>
</div>
<div class='Footer'></div>
</div>
</body>
</html>
答案 0 :(得分:1)
将输入类型button
更改为submit
<input name="Register" type="submit" class="button" id="Register" value="Register">