2017-02-26 98 views
0

我試圖創建一個簡單的登錄在HTML使用phpmyadmin數據庫和xampp服務器,但然後這個錯誤顯示*解析錯誤:語法錯誤,意外的'$密碼'(T​​_VARIABLE)*

這是我的代碼。

<?php 

$username = $_POST['user'] 
//*here's the Erro// $password = $_POST['pass'] 

$username = stripcslashes($username); 
$password = stripcslashes($password); 
$username = mysql_real_escape_string($username); 
$password = mysql_real_escape_string($password); 

mysql_connect("localhost", "root", ""); 
mysql_select_db("Login"); 

$result = mysql_query("select * from users where username = '$username' and password = '$password'") or die("Failed to query Database".mysql_error()); 

$row = mysql_fecth_array($result); 

if ($row['username'] == $username && $row['password'] == $password){ 
    echo "Login Succesful! Welcome" =.$row['username']; 
}else { 
    echo "Login Failed" 
} 

?> 
+2

缺少','在'$用戶名= $ _ POST [ '用戶']結束' – Sean

+0

我把','在兩個'$結束用戶名= $ _POST ['user']'和'$ password = $ _POST ['pass']'還有另一個錯誤,說:「解析錯誤:語法錯誤,意外'=',期待','或';'在第23行的C:\ xampp \ htdocs \ Logintry1 \ bs-advance-admin \ advance-admin \ loginpro.php中。「 – NiewBiee2020

+4

Pease不使用'mysql'函數。他們已棄用。使用[mysqli](http://php.net/manual/en/book.mysqli.php)或[PDO](http://php.net/manual/en/book.pdo.php) – gaurav

回答

0

你有多個錯誤:

<?php 

$username = $_POST['user']; //<-------put ';' 
//*here's the Erro// $password = $_POST['pass'] 


$username = stripcslashes($username); 
$password = stripcslashes($password); 
$username = mysql_real_escape_string($username); 
$password = mysql_real_escape_string($password); 



mysql_connect("localhost", "root", ""); 
mysql_select_db("Login"); 


$result = mysql_query("select * from users where username = '$username' and password = '$password'") or die("Failed to query Database".mysql_error()); 

$row = mysql_fecth_array($result); 

if ($row['username'] == $username && $row['password'] == $password){ 
echo "Login Succesful! Welcome =".$row['username']; //<-------change this line 
}else { 
echo "Login Failed";//<-------put ';' 

} 

?> 
+0

'回聲「登錄失敗」'? – Sean

+0

是的。感謝它。更新 –

2

您忘記了分號。

$username = $_POST['user']; 

你也忘了這裏。

echo "Login Failed"; 
相關問題