我想創建一個登錄頁面,但它不起作用。任何人都可以看到錯誤。謝謝在php中登錄頁面Mysql
我有一個數據庫,我有3行電子郵件 - 密碼 - custermer_id。
<?
$email = $_POST['email'];
$password= $_POST['password'];
$login = $_POST['login'];
$user_custermers_id = $_GET['id'];
if($login = 'yes')
{
global $wpdb;
$get = mysql_query("SELECT * FROM das_custermer_users WHERE email = '$email' AND password = '$password'") or die(mysql_error());
$result = mysql_result($get, 0);
if($result != 1)
{
$msg = "WRONG MESSEGE";
}
else
{
session_start();
$_SESSION['email'] = $email;
header("location: http://tgdashboard.com");
}
}
?>
我的HTML
<form action="<? echo $_SERVER['PHP_SELF']; ?>" method="post">
<div class="header">
Loginoplysninger
</div>
<div class="row">
<label for="user">E-mail:</label>
<input type="text" name="user" id="user" value="">
</div>
<div class="row">
<label for="pass">Password:</label>
<input type="password" name="pass" id="pass" value="">
</div>
<div class="row">
<input type="submit" name="login" value="Login">
你得到什麼錯誤? –
歡迎使用堆棧溢出。請解釋您的代碼如何失敗。你不應該只是轉儲代碼,並讓我們猜測。 –
首先,你正在使用'mysql'函數 - 不這樣做 - 使用更新的東西,而不是像PDO。其次,你不使用wordpress數據庫句柄'$ wpdb'。改爲使用它。第三,當你將它們粘貼到你的SQL查詢中時,你不會逃脫你的字符串,這使得你的代碼非常可惡。 – h2ooooooo