spires Posted September 4, 2009 Share Posted September 4, 2009 Hi guys. I am getting an error: Parse error: syntax error, unexpected T_PUBLIC in /var/www/html/businessmobiles.com/OOP/photo_gallery/includes/user.php on line 103 But, I can't see anything wrong with my code. I'm hoping that a fresh pair of eye would do the trick. My code (HTML page) <?php $user = new User(); $user->username = "johnsmith"; $user->password = "abcd12345"; $user->first_name = "John"; $user->last_name = "Smith"; $user->create(); ?> My code (Function being called) public function create() { global $database; $sql = "INSERT INTO photo_gallery_users ("; $sql .= "username, password, first_name, last_name"; $sql .= ") VALUES ('"; $sql .= $database->escape_value($this->username) ."', '"; $sql .= $database->escape_value($this->password) ."', '"; $sql .= $database->escape_value($this->first_name) ."', '"; $sql .= $database->escape_value($this->last_name) ."')"; if ($database->query($sql)) { $this->id = $database->insert_id(); return true; } else { return false; } } line 103 is - public function create() { Thanks for any help. Quote Link to comment https://forums.phpfreaks.com/topic/173125-solved-unexpected-t_public-help-please/ Share on other sites More sharing options...
Adam Posted September 4, 2009 Share Posted September 4, 2009 Would suggest the previous method hasn't been properly closed (most likely a missing brace or two) and so it's not expecting a new method. Quote Link to comment https://forums.phpfreaks.com/topic/173125-solved-unexpected-t_public-help-please/#findComment-912496 Share on other sites More sharing options...
spires Posted September 4, 2009 Author Share Posted September 4, 2009 Of course Thanks for your help. Quote Link to comment https://forums.phpfreaks.com/topic/173125-solved-unexpected-t_public-help-please/#findComment-912501 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.