ciao a tutti!!!
ho una pagina in cui c'è un form per la registrazione... questa invia i dati ad un'altra pagina che li elabora e li inserisce in un database... pero quando vado a controllare che i dati non siano vuoti con empty mi restituisce che è vuoto...
questo è il form:
Codice PHP:
<form action=inviodati2.php?registrazione=ok method=post name=registrazione>
<
div id=datiInserisci i tuoi dati:
 


Nome:<input type=text name="nome"></input>&nbsp Inserisci il tuo nome vero(no il cognome).</p>


Username:<input type=text name="username"></input>&nbsp Inserisci il nome che vuoi che gli altri vedano.</p>


Password:<input type=text name="password"></input>&nbsp La password devi conoscerla solo tu.</p>


Ripeti password:<input type=text name="password2"></input>&nbsp Le due password devono coincidere.</p>


Email:<input type=text name="email"></input>&nbsp L'email deve essere valida.</p>
<input type=submit value=invia dati id=invia></input> </div> </form> 
e questo è il file che elabora i dati:
Codice PHP:
<html> <head> 
<style> div {font-size:50px; position:relative; top:35%; left:35%;}</style>
<?php
$nome
=$_POST['nome'];
$username=$_POST['username'];
$password=$_POST['password'];
$password2=$_POST['password2'];
$email=$_POST['email'];?>
</head>
<body>
<?php 
if($_GET['registrazione']==ok)
{if(!empty(
$nome) && !empty($username) && !empty($password) && !empty($password2)
     && !empty(
email))
{echo 
"ciao";} 
else{echo 
"ciau";}
}
else{
header("location:[url]http://giacomo1999.altervista.org/registrazione.php[/url]");}
?>
</body></html>
praticamente se esistono i vari dati dovrebbe scrivere "ciao" altrimenti "ciau" (è solo un esempio)... con tutti i post funziona tranne che con quello del nome... come mai??