osservando attentamente il codice ho notato che nel file admin_action.php
nella riga 146 manca una "i"
//adesso che tutti i campi sono pronti per l'invio al Db, passiamo ad aggiornare i campi relativi a questa news
$sql="UPDATE news SET title='$title', text='$text', publish='$publish', publish_data='$publish_data', unpublish_data='$unpublsh_data' WHERE id='$id'";
$query=@mysql_query($sql) or die (mysql_error());
header("Location:admin.php?msg=modify"); // e torniamo alla pagina inviando l'indice del messaggio di avvenuta modifica
penso che l'errore che ho descritto nel post precedente dipenda da questo.