2 ways to fix it:
$insertQuery = "UPDATE cmsarticles SET
title ="."'".$_POST['title']."',
author ="."'".$_POST['author']."',
image ="."'".$_POST['image']."',
summary ="."'".$_POST['summary']."',
section ="."'".$_POST['section']."',
thearticle ="."'".$_POST['thearticle']."'
WHERE id='".$_POST['ID']."' LIMIT 1;";
~ OR ~
$insertQuery = "UPDATE cmsarticles SET
title ="."'".$_POST['title']."', ".
"author ="."'".$_POST['author']."', ".
"image ="."'".$_POST['image']."', ".
"summary ="."'".$_POST['summary']."', ".
"section ="."'".$_POST['section']."', ".
"thearticle ="."'".$_POST['thearticle']."'
WHERE id='".$_POST['ID']."' LIMIT 1;";
using a code editor with syntax highlighting will help you catch some of these. I use PHP Designer 2005 myself.