pinochio Posted September 28, 2009 Share Posted September 28, 2009 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! Quote Link to comment https://forums.phpfreaks.com/topic/175868-unexpected-t_variable/ Share on other sites More sharing options...
Alex Posted September 28, 2009 Share Posted September 28, 2009 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')"; Quote Link to comment https://forums.phpfreaks.com/topic/175868-unexpected-t_variable/#findComment-926653 Share on other sites More sharing options...
.josh Posted September 28, 2009 Share Posted September 28, 2009 Also, unless you just c/p'd wrong, you are missing a ; on the end of the last line posted. Quote Link to comment https://forums.phpfreaks.com/topic/175868-unexpected-t_variable/#findComment-926654 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.