Jump to content

unexpected T_VARIABLE


pinochio

Recommended Posts

this is the code where i got unexpected T_VARIABLE syntax error. So far I cannot see where the problem is...((

$Name = addslashes($_GET["Name"]);
$Email = addslashes($_GET["Email"]);
$SQLstring = "INSERT INTO $TableName VALUES(NULL, "$Name", "$Email")";
$QueryResult = @mysqli_query($DBConnect, $SQLstring)

Thank yous for your help!

Link to comment
https://forums.phpfreaks.com/topic/175868-unexpected-t_variable/
Share on other sites

The problem is with your quotes on this line:

 

$SQLstring = "INSERT INTO $TableName VALUES(NULL, "$Name", "$Email")";

 

Since you're using double quotes ( " ) for the string inside of it you'll either need to use single quotes ( ' ) or escape the double quotes.

 

$SQLstring = "INSERT INTO $TableName VALUES(NULL, \"$Name\", \"$Email\")";

or

$SQLstring = "INSERT INTO $TableName VALUES(NULL, '$Name', '$Email')";

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.