ho una pagina che controlla i dati di un form
Codice PHP:
<? 
    
require ('config.php');
    
    if(
$_POST['mail'] =! $_POST['mail2'])
    {
    echo
"<span class=\"text\">[b]Le email inserite non coincidono![/b]</span>";
    }
    
    if(
$_POST['pass'] =! $_POST['pass2'])
    {
    echo
"<span class=\"text\">[b]Le password inserite non coincidono![/b]</span>";
    }
    
    if(
$_POST['pass'] == '' or $_POST['pass2'] == '' )
    {
    echo
"<span class=\"text\"><b<Non puoi lasciare il campo password vuoto![/b]</span>";
    }
    
    if(
$_POST['mail'] == '' or $_POST['mail2'] == '' )
    {    
    echo
"<span class=\"text\"><b<Non puoi lasciare il campo password vuoto![/b]</span>";
    }
    if(
$_POST['user'] == '')
    {
    echo
"<span class=\"text\">[b]Non puoi lasciare il campo username vuoto![/b]</span>";
    }
    if(
$_POST['user'] == "$username")
    {
    echo
"<span class=\"text\">[b]L'username scelto è già utilizzato![/b]</span>";
    }
    else        
    {
        
$conn mysql_connect("$db_host","$db_user","$db_pass") or die ("Impossibile selezionare database");
    
                
mysql_select_db("$db_name"$conn) or die("Impostazioni connessione errate");    
          
                    
$user $_POST['user'];
                    
$pass $_POST['pass'];
                    
$mail $_POST['mail'];
                    
$date date("F j, Y, g:i a");
                    
                
$insert   mysql_query ("INSERT INTO `members` ( `user` , `pass` , `email` , `regdate` , `ban` ) VALUES ('$user', '$pass', '$mail', '$date', '0');");
                
                }
?>
solo che non so come mai non funziona!che caspio ho sbajato???
deve controllare tutto e se va tutto bene esegue l'inserimento e se la query va ok manda al login.
ma non so se ho fatto bene