後,當我點擊提交把我送到這證實,雙方已經簽署了用戶的頭部位置,但該數據沒有被髮送到數據庫中,以便您在註冊後登錄傾斜,而不是確定有什麼問題我早點工作,找不到我的錯誤。一些幫助將不勝感激!數據心不是被髮送到DB註冊
<form action = "Register.php" method="POST">
<?php
if(isset($_POST['submit'])) {
$username = $_POST['username'];
$password = $_POST['password'];
$email = $_POST['email'];
$Fname = $_POST['Fname'];
$Lname = $_POST['Lname'];
$Display1 = $_POST['Display1'];
$Display2 = $_POST['Display2'];
if(empty($username) || empty($password) || empty($email) || empty($Fname) || empty($Lname) || empty($Display1)) {
echo '<p>Fields Empty!</p>';
} else if(mysql_num_rows($query) > 0){
$query = mysql_query("SELECT * FROM users WHERE username ='$username' AND password ='$password'");
echo'<p>Username or Password Already Exists!</p>';
} else {
mysql_query("INSERT INTO users(id, username, password, Display1, Display2, email, Fname, Lname, user_level, type) VALUES (``, '$username', '$password', '$Display1', '$Display2', '$email', '$Fname', '$Lname', '2', 'a')");
$subject = "Membership Confirmation";
$message = "Hello, You have registered an account on ";
$from = "From: ";
header("location:signuppayment.php");
mail($email, $subject, $message, $from);
}
}
?>
<fieldset>
<legend>Register</legend>
<label>Username: <input class="text" type="text" name="username" /></label>
<label>Password: <input class="text" type="password" name="password" /> </label>
<label>Email: <input class="text" type="text" name="email" /></label>
<label>First name: <input class="text" type="text" name="Fname" /></label>
<label>Last name: <input class="text" type="text" name="Lname" /></label>
<label>Display name 1: <input class="text" type="text" name="Display1" /> </label>
<label>Display name 2: <input class="text" type="text" name="Display2" /></label>
</fieldset>
<div class ="registerForm">
<input type="submit" name="submit" value="Register"/>
</form>
你有強烈的願望要砍死我看到 –
'}否則,如果(mysql_num_rows($查詢)> 0){'定義$查詢之前 - PHP不能打破空間時間連續 –
真的不知道如何幫助... – Brian