ho creato un database sql...
nel file in cui cerco di inserire dei dati, ho costruito la query, e poi ho fatto un controllo per verificare che l'utente abbia inserito dei dati...ma nn riesco ad inserire i dati nella tabella...
come posso fare??
ecco il listato...

$D=trim(stripslashes($_POST["D1"]));
$N=trim(stripslashes($_POST["T1"]));
$t=time();
$query="INSERT INTO `dichiarazioni` ( `chiave` , `Nome` , `dichiarazione` , `data` )
VALUES ('', '$N' , '$D' , '$t' );";
if (mysql_query($query, $db)){
echo "<p align=center>Grazie per aver inviato la dichiarazione
";
header("Refresh: 2;URL=dichiarazioni.php");
}
else{
echo "C'è stato un problema. Riprovare

";
echo "Se il problema persiste contattare Alfonso.";
header("Refresh: 2;URL=seleziona2.php");
}


vi prego, aiutatemi a trovare l'errore, sono due giorni che esco pazzo...