Ciao a tutti e scusate per il disturbo...ho un form di invio dati con un campo chiamato titolo.
La parola scritta in quel campo si inserirà nel database.
Si può fare che se una persona scrive tipo..."ciao" nel campo titolo e poi ne viene un'altra e riscrive "ciao" ma gli dice che è gia usata ?
sono disperato ho provato in tutti modi...
adesso posto il codice che ho usato per il controllo però non va...mi dice sempre "no" anche se inserisco un nome non usato
Codice PHP:
<?php
include("foot.inc.php");
include("config.inc.php");
top();
$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");
$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";
$query = "INSERT INTO news (titolo) VALUES ('$titolo')";
if (mysql_query($query, $db))
echo "L'articolo è stato inserito correttamente";
else
echo "Errore durante l'inserimento";
} else {
echo "No";
}
?>
Rispondetemi vi prego