Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Blędy w kodzie.
Forum PHP.pl > Forum > Przedszkole
-qwerty-
Witam.

Pomógł by mi ktoś poprawić mój kod rejestracji bo coś namieszałem

  1. <?php
  2. if($_POST["send"] == 1){
  3. if(empty($_POST["login"]) && empty($_POST["haslo"]) && empty($_POST["haslo2"]) && empty($_POST["mail"])){
  4. ShowForm("Nie uzupełniono wszystkich pól!!!");
  5. } else {
  6. if(mysql_num_rows(mysql_query("select * from users where login='".htmlspecialchars($_POST["login"]."'"))))ShowForm("Użytkownik o podanym loginie już istnieje!!!");
  7. } else {
  8. if($_POST["haslo"] !== $_POST["haslo2"]){
  9. ShowForm("Podane hsała różnią się");
  10. } else {
  11. if(strlen($_POST["haslo"] >= 4 && strlen($_POST["haslo2"] >= 4){
  12. ShowForm("Podane hasło jest za któtkie");
  13. } else {
  14. $email = trim($_POST["mail"]);
  15. if ( !preg_match('/^([a-z0-9]{1})([a-z0-9\+_-]*)((\.[a-z0-9\+_-]+)*)@([a-z0-9]{1})((([a-z0-9-]*[-]{2})|([a-z0-9])*|([a-z0-9-]*[-]{1}[a-z0-9]+))*)((\.[a-z0-9](([a-z0-9-]*[-]{2})|([a-z0-9]*)|([a-z0-9-]*[-]{1}[a-z0-9]+))+)*)\.([a-z0-9]{2,6})$/Diu', $email) )
  16. {
  17. ShowForm("Nieprawidłowy adres e-mail");
  18. }
  19. }}} else {
  20. mysql_query("insert into users values(//zapytanie)");
  21. echo "Rejestracja przebiegła pomyślnie. Możesz teraz przejść do <a href='index.php'>strony głównej</a> i się zalogować.";
  22. }
  23. { else ShowForm();
  24. ?>
Spawnm
Bez przesady, zamykam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.