ciao a tutti
quello che voglio fare è questo: digito dei valori in un form, se il valore nome esiste già nel db mi da errore di campo già esistente, altrimenti deve inserire l' utente. mi da errore, e non capisco perchè; dove sto sbagliando?? vi posto il codice
aspetto risposte ciao grazie a tutti
<-----------------iniziocodice---------------------->
//lettura dati da form
$nom=$_POST['nome'];
$cogn=$_POST['cognome'];
$sex=$_POST['sesso'];
//query di selezione per controllo esistenza dato sul database
$queryselezione="SELECT * FROM TblAlunni";
$resultselect=mysql_query($queryselezione);
//scorrimento record per controllo dato esistente
while $row=mysql_fetch_array($resultselect)
{
//ciclo di controllo
if ($nom==$row['nome'])
{echo ('dato già esistente');}
else
{
//query di inserimento nuovo alunno nel database
$sql="INSERT INTO tblalunni (nome, cognome, sesso, datainserimento) VALUES('$nom', '$cogn', '$sex', '$data')";
$result=mysql_query($sql);
echo ('nuovo utente inserito');}
}
<-------------------------fine codice----------------------------->