Autor | Zpráva | ||
---|---|---|---|
ipepin Profil |
Ahoj, hele tenhle script mi občas jde a občas ne, většinou, když zadám hesla, tak nahlásí, že se neshodují, i když se shodují...
vábec nevidím tu chybu... Díky. if(isset($_POST['submit'])){ $nick = mysql_real_escape_string($_POST['nick']); $heslo = mysql_real_escape_string($_POST['nick']); $heslo_opak = mysql_real_escape_string($_POST['heslo_znovu']); $email = mysql_real_escape_string($_POST['email']); $md5_heslo = md5($heslo); //Kontrola zadaných údajů $user_check = mysqli_query($pripojeni, "SELECT login FROM uzivatele WHERE login='".$nick."'"); if($nick =="" or $heslo == ""){echo"Nebyly vyplněny informace";} else if(mysqli_num_rows($user_check)){echo"Tento nick už někdo používá";} else if($heslo != $heslo_opak){echo"Heslo se neshoduje s kontrolou";} else if($email==""){echo"Nezadal jsi email";} else { // Samotný příkaz SQL zapsání jména a hesla $sql="INSERT INTO uzivatele(id,login,password,email) VALUES('','$nick','$md5_heslo','$email')"; //Zaslání SQL dotazu uvedeného výše $objekt_vysledku = mysqli_query($pripojeni, $sql); // TEST zaslání SQL dotazu if(!$objekt_vysledku){ echo "úspěšná registrace"; } |
||
Joker Profil |
#2 · Zasláno: 11. 10. 2012, 09:44:35
ipepin:
„vábec nevidím tu chybu“ Přitom je vidět na první pohled. Viz: $nick = mysql_real_escape_string($_POST['nick']); $heslo = mysql_real_escape_string($_POST['nick']); |
||
peta Profil |
#3 · Zasláno: 11. 10. 2012, 10:04:48
Doporucuji pri hledani chyb si vypsat hodnoty promennych.
echo $nick; echo $heslo; print(array($nick, $heslo)); |
||
ipepin Profil |
#4 · Zasláno: 11. 10. 2012, 10:34:30
Pane bože, sem fakt slepej, jak už do toho koukám půl dne... Dík moc ;)
|
||
Časová prodleva: 13 let
|
0