Bonjour,
je pense que c'est bien cette ligne qui ne va pas : mysql_query("UPDATE article SET titre = '" . $titre . "', contenu = '" . $contenu . "', image = '" . $image . "', auteur = '" . $auteur . "', categ = '" . $categ . "' WHERE id = '".$_POST['id']."'" );
Essai plutôt celle ci :
mysql_query("UPDATE article SET titre='$titre', contenu='$contenu', image='$image', auteur='$auteur', categ='$categ' WHERE id='$_POST['id']'");
Il n'est pas nécessaire de concaténer dans une requête mysql.