GB_001 Posted November 28, 2007 Share Posted November 28, 2007 I'm currently having a confusing error with my memberpage code, please help. Thankyou. Error: Parse error: syntax error, unexpected ';' in /home/gb/public_html/memberspage.php on line 6 <?php @mysql_connect("localhost", "gb_GB", "redman333") or die(mysql_error()); @mysql_select_db("gb_USERInfo") or die(mysql_error()); session_start(); if($email&&$pword!=NULL)( $query = "SELECT * FROM Ysers WHERE email = '$email' AND password='$pword'"; $result = mysql_query($query)or die (mysql_error()); $row=mysql_fetch_assoc($result); $Fname=$row['firstname']; echo $Fname; ) ?> Link to comment https://forums.phpfreaks.com/topic/79294-having-a-confusing-error/ Share on other sites More sharing options...
cooldude832 Posted November 28, 2007 Share Posted November 28, 2007 change line 6 to <?php $query = "SELECT * FROM Ysers WHERE email = '".$email."' AND password='".$pword."'"; ?> Link to comment https://forums.phpfreaks.com/topic/79294-having-a-confusing-error/#findComment-401359 Share on other sites More sharing options...
kenrbnsn Posted November 28, 2007 Share Posted November 28, 2007 No that is not the problem. The problem is that you have a "(" after the "if", not a "{" and a ")" closing the block instead of a "}" Try this: <?php @mysql_connect("localhost", "gb_GB", "redman333") or die(mysql_error()); @mysql_select_db("gb_USERInfo") or die(mysql_error()); session_start(); if($email && $pword != NULL) { $query = "SELECT * FROM Ysers WHERE email = '$email' AND password='$pword'"; $result = mysql_query($query)or die (mysql_error()); $row=mysql_fetch_assoc($result); $Fname=$row['firstname']; echo $Fname; } ?> Ken Link to comment https://forums.phpfreaks.com/topic/79294-having-a-confusing-error/#findComment-401403 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.