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! 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')"; 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. Link to comment https://forums.phpfreaks.com/topic/175868-unexpected-t_variable/#findComment-926654 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.