Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]sprawdzanie formularza
musiek86
post
Post #1





Grupa: Zarejestrowani
Postów: 118
Pomógł: 0
Dołączył: 22.03.2008

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


Mam taki oto fragment kodu który sprawdza m.in czy w bazie nie istnieje rekord z podana nazwa, loginem badz mailem. gdy wpisze nazwe która istnieje t owyskakuje odpowiednia informacja, gdy wpisze nazwe która nie istnieje to przechodzi dalej do sprawdzania maila i loginu i tu jest problem bo cokolwiek bym nie wpisał to wyskakuje ze juz istnieje, gdzie jest błąd?

  1. <?php
  2.  
  3. error_reporting( E_ALL );
  4. ini_set( 'display_errors', 1 );
  5.  
  6. $szukaj_nazwy=mysql_query("SELECT COUNT(nazwa) FROM efora_zamowienia WHERE nazawa = '$nazwa'");
  7. $szukaj_loginu=mysql_query("SELECT COUNT(login) FROM efora_zamowienia WHERE login = '$login'");
  8. $szukaj_maila=mysql_query("SELECT COUNT(email) FROM efora_zamowienia WHERE email = '$email'");
  9.  
  10. if($nazwa == "" || $login == "" || $haslo == "" ||$haslo2 == "" || $email == "" )
  11. {
  12. echo "<br /><br /><center>Uwaga!!! <br> Pozostawiono puste pola.<br>Wpisz dane do wszystkich wymaganch pol oznaczonyvh (*) .</center>";
  13. }
  14. elseif($haslo <> $haslo2)
  15. {
  16. echo "Wpisane hasla nie sa identyczne, wroc i popraw ten blad!";
  17. }
  18. elseif($regulamin <> '1')
  19. {
  20. echo "Regulamin musi zostac zaakceptowany!";
  21. }
  22.  
  23. elseif($szukaj_nazwy > 0)
  24. {
  25. echo "Wybrana nazwa juz istnieje w bazie, zmien ja!";
  26. }
  27. elseif($szukaj_maila > 0)
  28. {
  29. echo "Wybrany adres email juz istnieje w bazie, zmien go!";
  30. }
  31. elseif($szukaj_loginu > 0)
  32. {
  33. echo "Wybrany login juz istnieje w bazie, zmien go!";
  34. }
  35. else
  36. {
  37. echo "Formularz zostal poprawnie wypelniony.<br>";
  38. }
  39. ?>
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: 26.09.2025 - 02:43