Ho una pagina con un form dove si inseriscono i vari dati per registrarsi questi dati alla premuta del bottone vengono inviati all'altra pagina e dopo aver fatto vari controlli faccio l'insert into dei dati solo che nel database non mi inserisce niente.
Codice HTML:
<html>
<head>
</head>
<form action="contreg.php" method="POST"><pre>
Nome: <input type="text" name="nome"><br>
Cognome: <input type="text" name="cognome"><br>
Data di nascita: <input type="text" name="datanascita" maxlength="10">(aaaa/mm/gg)<br>
Email: <input type="text" name="email"><br>
Nome utente: <input type="text" name="nomeutente"><br>
Password: <input type="password" name="password"><br>
Conferma Password: <input type="password" name="confpassword"><br>
<input type='submit' value='Registrati adesso'>
</FORM>
</BODY>
</HTML>
Codice PHP:
<?php
//connessione db
if($_POST[password]!=$_POST[confpassword])
echo "ERRORE<br>";
if(empty($_POST[nome]))
echo "ERRORE CAMPO: Nome VUOTO<br>";
if(empty($_POST[cognome]))
echo "ERRORE CAMPO: Cognome VUOTO<br>";
if(empty($_POST[datanascita]))
echo "ERRORE CAMPO: Data di nascita VUOTO<br>";
if(empty($_POST[email]))
echo "ERRORE CAMPO: Email VUOTO<br>";
if(empty($_POST[nomeutente]))
echo "ERRORE CAMPO: Nome Utente VUOTO<br>";
else
{
$stringa="SELECT nomeutente FROM utenti WHERE (nomeutente='$_POST[nomeutente]')";
$ris=mysql_query($stringa);
$riga= mysql_num_rows ($ris);
if($riga >'0')
echo "Nome Utente già in uso<br>";
else
{
echo "REGISTRAZIONE EFFETTUATA CON SUCCESSO";
echo "<br><a href='index.php'>torna al Home page</a>";
$stringa2="INSERT INTO utenti (nomeutente,nome,cognome,password,datanascita,email) VALUES ('$_POST[nomeutente]','$_POST[nome]','$_POST[cognome]','$_POST[password]','$_POST[datanascita]','$_POST[email]')";
$ris2=mysql_query($stringa2);
}
}
?>
di entrare entra nell' else perche la scritta REGISTRAZIONE EFFETTUATA CON SUCCESSO la stampa. AIUTOOO!!!! GRAZIE