mariusfrank Posted November 3, 2009 Share Posted November 3, 2009 I am desperately trying to figure out what is wrong with this code i have written, but can't for the life of me work it out. Help please.. The problem is with line 11 - An error keeps popping up, saying: "Parse error, unexpected T_variable on line 11" and i cannot see it. Here is the code below: <?php function confirm_query($result_set){ if (!$result_set) { die("Database query failed: " . mysql_error()); } } function get_all_subjects() { $query = "SELECT * FROM first_table ORDER BY position ASC" $subject_set = mysql_query($query, $connection); confirm_query($subject_set); return $subject_set; } function get_pages_for_subject($subject_id) { $query1 = "SELECT * FROM tablepages WHERE subject_id = {$subjects_id} ORDER BY position ASC"; $page_set = mysql_query($query1, $connection); confirm_query($page_set); return $page_set; } ?> Quote Link to comment https://forums.phpfreaks.com/topic/180197-syntax-t_variable-error/ Share on other sites More sharing options...
MadTechie Posted November 3, 2009 Share Posted November 3, 2009 1. Welcome to PHPFreaks 2. please use code tags (#) 3. See comment <?php function confirm_query($result_set){ if (!$result_set) { die("Database query failed: " . mysql_error()); } } function get_all_subjects() { $query = "SELECT * FROM first_table ORDER BY position ASC" //<-- MISSING ; $subject_set = mysql_query($query, $connection); confirm_query($subject_set); return $subject_set; } function get_pages_for_subject($subject_id) { $query1 = "SELECT * FROM tablepages WHERE subject_id = {$subjects_id} ORDER BY position ASC"; $page_set = mysql_query($query1, $connection); confirm_query($page_set); return $page_set; } ?> 4. TIP: always check the lines above and below the error line Quote Link to comment https://forums.phpfreaks.com/topic/180197-syntax-t_variable-error/#findComment-950586 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.