我已经建立了数据库,服务器和php代码,一切正常。 当我在“地址,城镇,邮政编码,电话”部分中添加注册,SQL和PHP代码..它们不输入数据库吗?
其他所有功能都能按预期工作吗?!
if (isset($_POST['submit'])){
$con = mysqli_connect("","","","");
$name = $con->real_escape_string($_POST['name']);
$email = $con->real_escape_string($_POST['email']);
$address = $con->real_escape_string($_POST['address']);
$town = $con->real_escape_string($_POST['town']);
$postcode = $con->real_escape_string($_POST['postcode']);
$phone = $con->real_escape_string($_POST['phone']);
$password = $con->real_escape_string($_POST['password']);
$cPassword = $con->real_escape_string($_POST['cPassword']);
if ($name =="" || $email =="" || $address="" || $town="" || $postcode="" || $phone="" || $password != $cPassword)
$msg = "Please check your inputs!";
else{
$sql = $con->query("SELECT id FROM Users WHERE email='$email'");
if ($sql->num_rows >0){
$msg = "Email currently exists,<br> Please Register with a different Email, or Log in";
}
else {
$token = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM!!$/()*";
$token = str_shuffle($token);
// token - start - length
$token = substr($token, 0, 15);
$memberID = "1234567890";
$memberID = str_shuffle($memberID);
// ID - start - length
$memberID = substr($memberID, 0, 5);
//BCRYPT = 60CHAR // SERVER NEEDS TO BE PHP 5.6 ++++ ALGORYTHEM (algo)
$hashedPassword = password_hash($password, PASSWORD_BCRYPT);
$con ->query ("INSERT INTO Users (name, email, password, isEmailConfirmed, token, memberID, address, town, postcode, phone)
VALUES ('$name', '$email', '$hashedPassword', '0', '$token', '$memberID', '$address', '$town', '$postcode', '$phone');
");
<input class="form-control" name="name" placeholder="Full Name"><br>
<input class="form-control" name="email" type="email" placeholder="Email Address..."><br>
<br>
<div class="line"></div>
<br>
<input class="form-control" name="address" placeholder="Home Address..."><br>
<input class="form-control" name="town" placeholder="City..."><br>
<input class="form-control" name="postcode" placeholder="Post Code..."><br>
<input class="form-control" name="phone" placeholder="Contact Number..."><br>
<br>
<div class="line"></div>
<br>
<input class="form-control" name="password" type="password" placeholder="Password...">
<input class="form-control" name="cPassword" type="password" placeholder="Confirm Password...">
<</div><br>
这里完全困惑。 感谢您的帮助