【发布时间】:2017-07-16 20:42:34
【问题描述】:
我试图使用 phpmyadmin 数据库和 xampp 服务器在 html 中创建一个简单的登录,但随后此错误显示 *Parse error: syntax error, unexpected '$password' (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"
}
?>
【问题讨论】:
-
在
$username = $_POST['user']末尾缺少; -
我把
;放在$username = $_POST['user']和$password = $_POST['pass']的末尾,还有另一个错误,说“解析错误:语法错误,意外'=',期待',' 或'; '在 C:\xampp\htdocs\Logintry1\bs-advance-admin\advance-admin\loginpro.php 第 23 行" -
感谢您的参考 :) 对不起,我是 html 和 mysql 的新手