PHP Parse error: syntax error, unexpected T_OBJECT_OPERATOR, expecting ')' -


i keep getting error when try add blog entry database. have simple syntax highlighter not showing not right.

error: php parse error: syntax error, unexpected t_object_operator, expecting ')' on line 75 , 71

my script:

if(!isset($error)){  try {      //insert database     $stmt = $db->prepare('insert blog_posts (posttitle,postdesc,postcont,postdate) values (:posttitle, :postdesc, :postcont, :postdate)') ; //line 71     $stmt->execute(array(         ':posttitle' => $posttitle,         ':postdesc' => $postdesc,         ':postcont' => $postcont,         ':postdate' => (new datetime())->format('y-m-d h:i:s') //line 75     ));      //redirect index page     header('location: index.php?action=posted&title='.$posttitle.'');     exit;  } catch(pdoexception $e) {     echo $e->getmessage(); }  } 

your usage of format() wrong, change:

... ':postdate' => (new datetime())->format('y-m-d h:i:s')  

to

... $date = new datetime(); $formatteddate = $date->format('y-m-d h:i:s'); .... ':postdate' => $formatteddate 

Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -