Salve a tutti!

Ho un problema, non riesco a aggiornare dati passati da un form che contiene FCKeditor

Il codice del form è il seguente
Codice PHP:
<?
$query 
"SELECT * FROM colonne WHERE ID_PAG =". (int)$id//ricava i dati con cui popolare la form dal db
$recordset mysql_query($query);
$view mysql_fetch_array($recordset);
?>
<form name="record" action="index.php?id=<? echo $id ?>&tipo=pagine&col=sx&action=checkmod" method="post">
   <fieldset>
      <legend>Attenzione, tutti i campi sono obbligatori</legend>
      <label for="titolo">Titolo</label>

      <input type="text" name="titolo" size="40" value="<? echo $view["TITOLO"?>" maxlength="200" />


      <label for="FCKeditor1">Testo</label>

      <?  
      $contenuto 
$view["CONTENUTO"];
      
$oFCKeditor = new FCKeditor('FCKeditor1');
      
$oFCKeditor->BasePath './fckeditor/';
      
$oFCKeditor->ToolbarSet 'Basic';
      
$oFCKeditor->Value $contenuto;
      
$oFCKeditor->Create();
      
?>

   </fieldset>
   <fieldset class="submit">
      <input class="button" type="submit" value="Invia" />
   </fieldset>    
</form>
Mentre la parte che dovrebbe fare l'update è questa

Codice PHP:
<?
$TITOLO 
$_POST["titolo"];
$CONTENUTO $_POST["FCKeditor1"];
$query "UPDATE colonne SET TITOLO = `$TITOLO`, CONTENUTO = `$CONTENUTO` WHERE ID_PAG = `$id`";
$recordset mysql_query($query);
?>


Aggiornamento della pagina eseguito con successo</p>

Questa query ogni tanto funziona, ogni tanto no...
Se metto due echo per vedere i due valori postati escono SEMPRE correttamente, eppure la query non aggiorna nulla.
prima di dare del tutto la colpa a FCKeditor, visto che avevo lo stesso problema con Spaw2 e non si è risolto, vorrei sapere se secondo voi c'è qualcosa di sbagliato...

Grazie