Monday, 5 March 2018

php - syntax error, unexpected T_VARIABLE




I can't seem to find where my code has went wrong. Here is my full error:




Parse error: syntax error, unexpected T_VARIABLE in C:\xampp\htdocs\GigaLoad.com\register.php on line 102




But I've been looking a that line for hours. I will give you the entire code cause my newbie brain cant find the error:




$query = mysql_query("SELECT * FROM users WHERE username='$username'")


Hope you can help if you need more info just let me know.



Here Is The Extra Code



 if (strstr($email, "@") && strstr($email, ".") && (strlen($email) >=6)){
require ("scripts/connect.php")
$query = mysql_query("SELECT * FROM users WHERE username='$username'") // <-- Error here

$numrows = mysql_num_rows ($query)
if ($numrows == 0){
/* ... */


EDIT:



I am still getting major erros i will give the code and can you tell what i am missing


Answer



There is no semicolon at the end of that instruction causing the error.




EDIT



Like RiverC pointed out, there is no semicolon at the end of the previous line!



require ("scripts/connect.php") 


EDIT




It seems you have no-semicolons whatsoever.



http://php.net/manual/en/language.basic-syntax.instruction-separation.php




As in C or Perl, PHP requires instructions to be terminated with a semicolon at the end of each statement.



No comments:

Post a Comment

casting - Why wasn&#39;t Tobey Maguire in The Amazing Spider-Man? - Movies &amp; TV

In the Spider-Man franchise, Tobey Maguire is an outstanding performer as a Spider-Man and also reprised his role in the sequels Spider-Man...