Hello again list, Im writing a class to display a bunch of pictures form my DB and when I call a function through the class I get an error and I dont quite understand why. Now Im fairly new to classes so this might be something that is totally obvious, but I cant seem to figure it out. The code below is that which produces the error. The error is thrown if i pass values to the function or not. If i take the default string for $move out it works fine until I need to test the value of $move on line 54. the same error is thrown on that line. It doesnt make sens to me. All help is appreciated, thanks much! gallery2.php -- include('./includes/gallery.class'); $gal1 = new Gallery; $gal1->displaygallery(FALSE, 0, 'forward', 10); -- gallery.class -- class Gallery { //Edited out to save space //Special Page Constructs function displaygallery($user = FALSE, $lastprinted = 0, $move = 'forward', $limit = 10) {//Line 52 while ($num_pics_printed <= $limit) { if ($move == 'forward') {//Line 54 $nextprint = $lastprinted++; } else { $nextprint = $lastprinted--; } $printing_pic_values = grabpicinfo($nextprint); if (canuserseepic($user, $printing_pic_values)) { $mysql_select_user_values = mysql_fetch_assoc(mysql_query('SELECT user_sn FROM Users WHERE user_id=' . $printing_pic_values['pic_user'])); $folder_path = strtolower($mysql_select_user_values['user_sn']) . '/'; print '<div class="gallery_container"><a href="pictures/' . $folder_path . $printing_pic_values['pic_id'] . '.png"><img src="pictures/' . $folder_path . $printing_pic_values['pic_id'] . 't.png" alt="' . $printing_pic_values['pic_title'] . '" /></a><br /><div class="gallery_comment">' . $printing_pic_values['pic_descript'] . '</div></div>' . "\n\n"; } } } } -- Error thrown -- Parse error: parse error, unexpected T_STRING in /home/blacknut/public_html/picserv/includes/gallery.class on line 52 -- --nathan -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php