| 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: 14 let
|
|||
0