prima di tutto riordina lo script, non so cosa contengano i files top_foot_inc.php e config.inc.php, ma ad occhio tutta la parte
Codice PHP:
$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");
va subito dopo top();
poi ci va il codice di controllo della parola già inserita
Codice PHP:
$titolo = $_POST['titolo'] ;
$controllo_db = mysql_query ("SELECT *
FROM contatti
WHERE nome = '$titolo'
");
$risultato_controllo = mysql_num_rows($controllo_db);
if ($risultato_controllo > 0 ) {
echo "Ok";
} else {
echo "No";
}
se ti dà "ok" presumo tu voglia poi inserire la riga titolo, poichè non esiste quindi dopo di echo "Ok" ci copi
Codice PHP:
$query = "INSERT INTO news (titolo, testo, data, autore, mail) VALUES ('$titolo', '', '', '', '')";
if (mysql_query($query, $db))
echo "L'articolo è stato inserito correttamente";
else
echo "Errore durante l'inserimento";
se non ti imbrogli nei passaggi, dovrebbe funzionare correttamente