Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]niedziałający if
GoOx
post
Post #1





Grupa: Zarejestrowani
Postów: 329
Pomógł: 6
Dołączył: 23.11.2011
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Cześć,

Mam pewien skrypt rejestracji co prawda on działa ale próbowałem zabezpieczyć to przed takimi samymi nickami oraz przed pustymi polami ale ani jedno ani drugie nie działa ;/

Mój kod:

  1. <?
  2. include('polaczenie.php');
  3. ?>
  4. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  5. "http://www.w3.org/TR/html4/loose.dtd">
  6. <html>
  7. <head>
  8. <title>Untitled Document</title>
  9. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  10. </head>
  11. <body>
  12. Rejstracja:
  13. <form action="rejestracja.php?rejestruje" method="post">
  14. Login:<input type="text" name="login"></br>
  15. Haslo:<input type="password" name="haslo"></br>
  16. <input type="submit" name="rejestruj" value="Rejestruj">
  17. </form>
  18. <?
  19. $loginr = $_POST['login'];
  20. $haslor = $_POST['haslo'];
  21. $bylo = "SELECT nick FROM uzytkownicy WHERE nick = '$loginr' ";
  22. $resn = mysql_query($bylo);
  23. $bylologin = mysql_fetch_row($resn);
  24.  
  25. $dodaj = "INSERT INTO uzytkownicy (nick, haslo) values('$loginr' , md5('$haslor'))";
  26. if((isset($_POST['login']) >0) && (isset($_POST['haslo']) >0) && ($bylologin[0] == $loginr))
  27. {
  28. $result = mysql_query($dodaj, $db_lnk)or die(mysql_error());
  29. if(!$result)
  30. {
  31. echo('Wystapil blad. Konto nie zostalo utworzone<br>');
  32. }
  33. else
  34. {
  35. echo('Konto zostalo pomyslnie utworzone<br>
  36. <a href=logowanie.php >Zaloguj sie!</a>');
  37. }
  38. }
  39. ?>
  40. </body>
  41. </html>


Proszę o pomoc.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.09.2025 - 18:22