hai una virgola di troppo nella query(dopo la variabile $_POST['testo']) e non vedi errori perchè l'or die è nel posto sbagliato:

Codice PHP:
$agg "UPDATE 'tabella' SET titolo = '$_POST[titolo]',testo = '$_POST[testo]' WHERE ID = '$_POST[id]' ";

$result mysql_query ($agg) or die('errore update'.mysql_error()) ; 
cosi dovrebbe andare