Grazie mille piero.mac per i tuoi suggerimenti, sei stato gentilissimo
, questo e il codice modificato:
Codice PHP:
...
$nome = $_POST['nome'];
$nome1 = $_POST['nome1'];
$nome2 = $_POST['nome2'];
$nome3 = $_POST['nome3'];
$read="SELECT Count( * ) AS Conta FROM utenti WHERE nome IN('$nome1', '$nome2', '$nome3')";
$raw=mysql_query($read);
$row= mysql_fetch_array($raw);
$raw.close;
if ($row[Conta]>=3 ){
echo "
<script>
alert(\"L'utente esiste nel database\");
</script>
<SCRIPT>
window.location='si.php'
</SCRIPT>
";
}
else{
mysql_close();
echo "
<script>
alert(\"L'utente non esiste nel database\");
</script>
<SCRIPT>
window.location='no.php'
</SCRIPT>
";
}
...
<form name="form" method="post" action="">
<p>
<label>nome1:
<input name="nome1" type="text" />
</label>
</p>
<p>
<label>nome2:
<input name="nome2" type="text" />
</label>
</p>
<p>
<label>nome3:
<input name="nome3" type="text" />
</label>
</p>
<p>
<input name="invia" type="submit" value="Invia" />
</p>
</form>
...
Ho notato che sono costretta a riempire tutti e tre i campi per la verifica
, c'e' un modo per effettuare la verifica anche inserendo due o un solo nome mentre l'altro campo/i sono vuoti ?
Grazie in anticipo piero.mac
Milena