Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Rejestracja- problem
-Remiii-
post
Post #1





Goście







Witam mam nastepujacy problem w mojej rejestracji na stronce:
1) nie sprawdza mi czy dany uzytkownik juz czasami nie istnieje w bazie
2) nei sprawdza podanych haseł czy są takie same

i nie wiem jak rozwiazac ten problem, jak narazie mam nastepujący KOD:
  1. <?php
  2. pol_mysql();
  3.  
  4. if (   isset($_POST['login']) && isset($_POST['haslo']) && isset($_POST['haslo2']) && isset($_POST['gg']) ){  
  5. $login = $_POST['login'];
  6. $gg = $_POST['gg'];
  7. $haslo = $_POST['haslo'];
  8. $haslo2 = $_POST['haslo2'];
  9.  
  10.  
  11. $usersadd = "insert into users values ('', '0', '$login', $gg, '$haslo', '$haslo2')";
  12. mysql_query($usersadd);
  13.  
  14.  
  15.  
  16. echo '<font color="white"><b>Rejestracja przebiegła pomyślnie!<br>Teraz możesz się zalogować!</b><br><a href="index.php"><font color="white">Wróć do strony głownej!</font></a></font>';
  17. } else {  
  18. <form action="rejestracja.php" method="POST" ><center>    
  19. <center>
  20. <b> Nowy uzytkownik:</b><br>
  21.  Login   :   <input type="text" name="login" class="textbox" value="" maxlength="20"><br>
  22.  GG  :       <input type="text" name="gg" class="textbox"><br>
  23.  Hasło  :    <input type="password" name="haslo" class="textbox"><br>
  24.  Powtórz hasło  :   <input type="password" name="haslo2" class="textbox"><br>
  25. <input type="submit" value="Zarejestruj">    
  26. </form>';
  27. echo '<br><a href="index.php"><font color="white"><b>Wróć do strony głownej!</b></font></a>';
  28. }
  29. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
melkorm
post
Post #2





Grupa: Zarejestrowani
Postów: 1 366
Pomógł: 261
Dołączył: 23.09.2008
Skąd: Bydgoszcz

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


  1. <?php
  2. require_once "funkcje.php";
  3. pol_mysql();
  4.  
  5. if (isset($_POST['login']) && isset($_POST['haslo']) && isset($_POST['haslo2']) && isset($_POST['gg'])) :
  6.    $login = $_POST['login'];
  7.    $gg = $_POST['gg'];
  8.    $haslo = $_POST['haslo'];
  9.    $haslo2 = $_POST['haslo2'];
  10.    $licz = mysql_num_rows(mysql_query("SELECT `login` FROM users WHERE login='$login'"));
  11.  
  12.    if($licz > 0) {
  13.        echo 'Taki uzytkownik juz istnieje';
  14.    }
  15.    elseif($haslo != $haslo2) {
  16.        echo 'Hasła nie zgadzają się';
  17.    }
  18.    else {
  19.        $usersadd = "insert into users values ('', '0', '$login', $gg, '$haslo', '$haslo2')";
  20.        echo '<font color="white"><b>Rejestracja przebiegła pomyślnie!<br>Teraz możesz się zalogować!</b><br><a href="index.php"><font color="white">Wróć do strony głownej!</font></a></font>';
  21.    }
  22. else : ?>
  23. <font color="white">    
  24. <form action="rejestracja.php" method="POST" ><center>    
  25. <center>
  26. <b> Nowy Gracz:</b><br>
  27. Login   :   <input type="text" name="login" class="textbox" value="" maxlength="20"><br>
  28. GG  :       <input type="text" name="gg" class="textbox"><br>
  29. Hasło  :    <input type="password" name="haslo" class="textbox"><br>
  30. Powtórz hasło  :   <input type="password" name="haslo2" class="textbox"><br>
  31.  
  32.  
  33.  
  34. <input type="submit" value="Zarejestruj">    
  35. </form></font>';
  36. <br><a href="index.php"><font color="white"><b>Wróć do strony głownej!</b></font></a>
  37. <?php endif?>


powinno smigać tak jak chciałeś (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
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: 16.10.2025 - 01:39