E' la prima volta che creo una funzione, mi serve per inserire una news nel db, ma non inserisce nulla....

Guardatemi il codice sotto... Dove sbaglio??



Codice PHP:
/* connessione al database */
$db mysql_connect ('localhost','.....','...........');
mysql_select_db ('.......',$db);
    
/* form inserimento news */
function writeNews() {
echo 
"<TABLE border=\"0\" width=\"100%\">\n";
echo 
"<TR><TD><span class=\"Stile2\">MODULO INSERIMENTO NEWS</span></span>

</TD></TR>\n"
;
echo 
"<TR><TD><FORM action=\"index.php?lng=it&cdx=chk&skip=ok&action=addnews\" method=POST>\n";
echo 
"Titolo
<input type=\"text\" " 
.
"width=\"30\" name=\"titolo\">
\n"
;
echo 
"
Articolo
<TEXTAREA cols=\"40\" rows=\"10\" " 
.
"name=\"articolo\"></TEXTAREA>
\n"
;
echo 
"
<input type=\"submit\" name=\"submit\" " 
.
"value=\"Inserisci\"\n";
echo 
"</FORM></TD></TR>\n";
echo 
"</TABLE>\n";
}
      
/* funzione inserimento news */
function insertNews() {
global 
$db;
      
/* inseriamo la news nella tabella */
$query "INSERT INTO news " .
"VALUES('','Now()'," .
"'{$_POST['titolo']}')" .
"'{$_POST['articolo']}')";
mysql_query($query);
     
echo 
"<TABLE border=\"0\" width=\"100%\">\n";
echo 
"<TR><TD><span class=\"Stile2\">MODULO INSERIMENTO NEWS</span></span>

</TD></TR>\n"
;
echo 
"<TR><TD>News inserita. Grazie!

\n"
;
echo 
"<a href=\"index.php?lng=it&cdx=chk&skip=ok\">Amministrazione</a></TD></TR>\n";
echo 
"</TABLE>\n";
}
      
/* questa è la parte dello script dove viene presa la decisione di che cosa fare */

echo "<CENTER>\n";
switch(
$_GET['action']) {
    
case 
'addnews':
insertNews();
break;
default:
writeNews();
}
echo 
"</CENTER>\n"
la tabella news del db è strutturata come segue:

id, postdate, title, newstext