Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

URL không chính xác khi thực hiện truy vấn mysql (không tuân theo hướng dẫn về vị trí tiêu đề của php)

Tôi hy vọng điều này sẽ hữu ích, tôi đã viết một trang web sử dụng vị trí tiêu đề. Có thể bạn có thể biết mình đã làm sai điều gì không:

    <html>
<head>
<link rel="stylesheet" type="text/css" href="./static/css/mobile-login.css">
<!-- <link rel="stylesheet" type="text/css" href="./static/css/mobile.css"> -->

<script>
function goBack()
{
window.history.back()
}
</script>

<title>Register | Mobile</title>
</head>
<body background="../images/mobile/login-bkg.jpg">
<center>
<a href="https://localhost/m/">
<img src="../static/images/logo.png">
</a>
</center>
<div id="login-panel" class="panel">
<div class="panel-container">

<?php
// Create connection
$con=mysqli_connect("localhost","root","","twitter");

// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

        $email      = isset($_POST['email'])?( strtolower(trim($_POST['email'])) ):'';
    $fullname   = isset($_POST['name'])?(trim($_POST['name'])):'';
    $username   = isset($_POST['username'])?(trim($_POST['username'])):'';
    $password2  = isset($_POST['password2'])?(trim($_POST['password2'])):'';
    $password   = isset($_POST['password'])?(trim($_POST['password'])):'';
        $accept_terms   = isset($_POST['accept_terms'])&&$_POST['accept_terms']==1;

    // Check for duplicate entries
    $result = mysqli_query($con, "SELECT  * FROM users WHERE email='$email'");
    if($result) {
        echo 'That email was already used';
        echo '<strong> <button onclick="goBack()">Go back</button></strong><br>';
    }

    // handle the error of the passwords not matching
    if ($password != $password2){
    echo 'Passwords did not match. Go back and try again, <a href="https://localhost/mobile_register.php">return</a>';
}else{
$sql="INSERT INTO users (fullname, username, email, password)
VALUES
('".$fullname."','".$username."','".$email."',MD5('".$password."'))";

if (!mysqli_query($con,$sql))
  {
  die('Error: ' . mysqli_error($con));
  }
echo "You are now registered<br>";
echo "<a href='http://localhost/m/'>Login</a>";
}
mysqli_close($con);
header("Location:http://localhost/m/");
?>
</div>
</div>
<div class="clear"></div>
</body>
</html>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL join - sắp xếp kết quả thông qua một bảng PHP khác

  2. Nhóm theo chữ cái đầu tiên, theo thứ tự bảng chữ cái, cách tốt nhất?

  3. PHP - Lỗi nghiêm trọng:Gọi đến một hàm thành viên bind_param ()

  4. Chuyển một danh sách vào thủ tục lưu trữ MySQL và kiểm tra TẤT CẢ các giá trị hiện có

  5. MySql:đặt một biến với một danh sách