intanto ho modificato alcune cose, ora la mia pagina save.php (quella cioè che va a scrivere i dati nel db) è così:
Codice PHP:
<? include("top_foot.inc.php");
include(
"config.inc.php");
top();
$pass =$_POST['pass'];
$giorno =$_POST['giorno'];
$mese =$_POST['mese'];
$anno =$_POST['anno'];
$testo =$_POST['testo'];
$link =$_POST['link'];
if (
$pass != $password):
echo 
"Password errata";
else:
if (
$giorno != "0")
  {
    
$giorno_db $giorno;
  }
else
  {
      
$giorno ".";
    
$giorno_db "1";
  }
$data_db mktime("0""0""0"$mese$giorno_db$anno);
$data = ($giorno $mese $anno);

$db mysql_connect($db_host$db_user$db_password);
if (
$db == FALSE)
die (
"Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name$db)
or die (
"Errore nella selezione del database. Verificare i parametri nel file config.inc.php");

$query "INSERT INTO news (data_db, data, testo, link) VALUES ('$data_db', '$data', '$testo', '$link')";

if (
mysql_query($query$db))
echo 
"L'articolo è stato inserito correttamente";
else
echo 
"Erorre durante l'inserimento";
mysql_close($db); endif;
foot();
?>
sono riuscito ad inserire un po' di record, poi cercando di aggiustare ancora qualche altra imperfezione (almeno mi sembra tale) ora mi dice
codice:
"Erorre durante l'inserimento";


mi sa che faccio un po' di casino con gli "if"..