<?php include("dbinfo.inc.php"); $tb="user"; $login=$_POST['login']; $haslo=$_POST['haslo']; $query="SELECT * FROM $tb WHERE login='$login' and haslo=md5('$haslo')"; if($count==1){ } else { } ?>
a rejestracja użytkowników wygląda w ten sposób
<?php $login = $_POST['login']; $haslo = $_POST['haslo']; $haslo2 = $_POST['haslo2']; $email = $_POST['email']; if ($_POST){ if($haslo != $haslo2){ $info .= 'podane hasła są różne<br />'; }else{ $info .= 'niepoprawny adres e-mail<br />'; }else{ include("dbinfo.inc.php"); $login = $login; $haslo2 = $haslo; $email = $email; $query = "SELECT Login FROM user WHERE Login=$login"; $info .= "wybrana nazwa użytkownika($login) jest już zajęta<br />"; }else{ $query = "INSERT INTO user (login,haslo) VALUES ('$login',md5('$haslo2'))"; $info .= 'rejestracja zakończyła się sukcesem<br />'; } } } }else{ $info .= 'uzupełnij wszystkie pola<br />'; } } ?>
Gdy wpisuje login i hasło krzyczy że login i hasło są złe (wpisuje w postaci normalnej jak i w postaci md5).
Cóż robię źle ?