我网站上的这段代码似乎不起作用。它给出了错误500,Apache中的错误日志表示存在语法错误。有什么建议?我从YouTube视频中获取了此代码。这是链接:https://www.youtube.com/watch?v=Z_uOXYFVqOE&list=PLC89FC77EBA1595F4&index=2
<?php
session_start();
$username = $_POST['username'];
$password = $_POST['password'];
if ($username&&$password)
{
$connect = mysql_connect("192.168.0.17","root","***************") or die ("Unable to connect to MySQL! Contact the admin.");
mysql_select_db("login") or die ("Unable to find to database! Contact the admin.");
$query = mysql_query("SELECT * FROM users WHERE username='$username'");
$numrows = mysql_num_rows($query);
if ($numrows !=0)
{
while ($row = mysql_fetch_assoc($query))
{
$dbusername = $row['username'];
$dbpassword = $row['password'];
}
if ($username==$dbusername&&$password==$dbpassword)
{
echo "Logged in! <a href='membersarea'>click here to enter the members area</a>"
$_SESSION['username']=$dbusername;
}
else
echo "Incorrect username and/or password.";
}
else
die ("Incorrect username and/or password.");
}
else
die ("Please enter a username and password")
?>
答案 0 :(得分:3)
尝试在以下行中添加tapply(DF$x, DF$day, max)
:
;
和
echo "Logged in! <a href='membersarea'>click here to enter the members area</a>"
答案 1 :(得分:1)
您需要在以下行添加分号;
:
echo "Logged in! <a href='membersarea'>click here to enter the members area</a>";
和
die ("Please enter a username and password");
另外,请参阅视频,<a href='membersarea'>
应为<a href='membersarea.php'>
。
详细了解PHP语法:http://www.w3schools.com/php/php_syntax.asp。