stavo pensando ad un foreach?
Codice PHP:
$selezione="select userid from persone where userid is not null";
$miaquery=mysql_query($selezione, $connessione);
$row=mysql_fetch_array($miaquery);
foreach ($row as $key => $value) {
//la variabile $userid è = a $_POST["userid"] presa dal form e postata dall'utente
if ($value==$userid ) {
print "[b]Utente già registrato[/b] \n
";
exit;
}
else {
$miaquery2="insert into persone (Nome, Cognome, Userid, Email, Ruolo) values ('$nome', '$cognome', '$userid', '$mail', '$ruolo')";
$esecuzione=mysql_query($miaquery2);
print "[b]Inserimento dati riuscito [/b]\n
";
echo "\n
";
exit;
}
}
exit;
che ne dite ragazzi? a me non funziona! dove sbaglio?
A me interessa che quando l'utente scrive i dati nel db, se la sua USERID esiste già deve ricevere un errore!
Solo che non riesco a gestirli.. devo catturare qualcosa?