ora mi da:

Parse error: parse error, expecting `':'' in c:\programmi\easyphp1-8\www\prova\pratica php_mysql\save.php on line 12

ti posto tutta la pagina che è meglio...

Codice PHP:
<?
include("top_foot.inc.php");
include (
"config.inc.php");

top();

if(
$pass != $password):
print 
"Passwrod errata.";
elseif (
trim($titolo) == "" OR trim($testo) == ""):
print 
"I campi Titolo e Testo non possono rimanere vuoti!";
else: 
// per evitare che i campi non contengano caratteri speciali
$titolo addslashes(stripslashes($titolo));
$autore addslashes(stripslashes($autore));
$mail addslashes(stripslashes($mail));
$testo addslashes(stripslashes($testo));
$titolo str_replace("<""&lt;"$titolo);
$titolo str_replace(">""&gt;"$titolo);
$autore str_replace("<""&lt;"$autore);
$autore str_replace(">""&gt;"$autore);
$testo str_replace("<""&lt;"$testo);
$testo str_replace(">""&gt;"$testo);
$testo nl2br($testo);
$data mktime("0""0""0"$mese$giorno$anno);

$db mysql_connect($db_host$db_user$db_password);
if (
$db == FALSE)
die (
"Errore nella connessione al database. Verificare i parametri o contattare l'amministratore.");
mysql_select_db($db_name$db)
or die (
"Errore nella selezione del database. Verificare i parametri o contattare l'amministratore.");

$query "INSERT INTO news (titolo, testo, data, autore, mail) VALUES ('$titolo', '$testo', '$data', '$autore', '$mail')";
if (
mysql_query($query$db))
print 
"Salvataggio dati avvenuto correttamente. Grazie.";
else
print 
"Errore durante il salvataggio.";
mysql_close($db); 

endif;

foot();

?>