Php 找不到解析错误的解决方案:语法错误,意外的'else'(T_else)
我有这段代码,在ELSE中它给了我这个错误解析错误:语法错误,意外的'ELSE'T_ELSE,当我计算{}时,它们看起来很好。 你能帮我解决那个问题吗? 多谢各位Php 找不到解析错误的解决方案:语法错误,意外的'else'(T_else),php,html,Php,Html,我有这段代码,在ELSE中它给了我这个错误解析错误:语法错误,意外的'ELSE'T_ELSE,当我计算{}时,它们看起来很好。 你能帮我解决那个问题吗? 多谢各位 function showProfile($username) { if (file_exists("$username.jpg")) echo "<img src='$username.jpg' align='left' />"; $result = queryMysql("SELECT
function showProfile($username)
{
if (file_exists("$username.jpg"))
echo "<img src='$username.jpg' align='left' />";
$result = queryMysql("SELECT fname,lname,gender,age,disease,spid FROM patient WHERE username='$username' UNION SELECT fname,lname,gender,age,specialty,doctorID FROM doctor WHERE username='$username'");
if (mysql_num_rows($result))
{
$row = mysql_fetch_row($result);
echo stripslashes($row[0]) . "<br/>";
echo stripslashes($row[1]) . "<br clear=left /><br />Gender: ";
echo stripslashes($row[2]) . "<br clear=left /><br />Age: ";
if("SELECT username FROM patient WHERE username='$username'");
{
echo stripslashes($row[3]) . "<br clear=left /><br />Disease: ";
echo stripslashes($row[4]) . "<br clear=left /><br />SPID: ";
echo stripslashes($row[5]) . "<br clear=left /><br />";
}
else
{
echo stripslashes($row[3]) . "<br clear=left /><br />Specialty: ";
echo stripslashes($row[4]) . "<br clear=left /><br />Doctor ID: ";
echo stripslashes($row[5]) . "<br clear=left /><br />";
}
}
}
附言:我在网站上搜索了同样的问题,但我不能你有一个问题;在你的if之后,移除它,你就会很好
if("SELECT username FROM patient WHERE username='$username'");
应该是
if("SELECT username FROM patient WHERE username='$username'")
如果你把大括号{放在同一行上会很有帮助,在最里面的if后面还有一个;@us2012非常感谢你