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