salve, avevo già chiesto in un'altro post ma mi è stato detto di aprire una nuova discussione. Ho creato un db in cui vorrei inserire dei dati (nomi di persone) attraverso un apposito form. Vorrei che quando si inserisca un nome già presente mi appaia un messaggio di avviso. Il problema sta nel fatto che vorrei inserire fino a 15 nomi e salvarli nel database tutti insieme, bloccando tutto quando appunto riscontra un nome già presente.
Ho provato (grazie all'aiuto del forum) creando un array per i nomi e una quary che rintracci i dati presenti, ma non va.
come posso fare?
Ho provato (grazie all'aiuto del forum) creando un array per i nomi e una quary che rintracci i dati presenti, ma non va.
PHP:
$nomearray = array(1 => 'nome1','nome2','nome3','nome4','nome5','nome6','nome7','nome8','nome9','nome10','nome11','nome12','nome13',
'nome14','nome15',);
foreach ($_POST as $nome => $arraynome) {
$_POST[$nome] = addslashes(stripslashes($arraynome));
PHP:
$cerca2 = "SELECT * FROM $tabella2 WHERE nome LIKE '%$nome%' ";
$risultato2 = mysql_query($cerca2,$connessione);
$riga2 =mysql_num_rows($risultato2);
if ($riga2>0){
while($resrow2 = mysql_fetch_row($risultato2))
{
$nome= addslashes($resrow2[1]);
echo "il giocatore " .$nome. " è già presente nel database";
}
} else {