Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]dziwne zachowanie funkcji walidującej
motorola123321
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 3.07.2016

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


Witam
Mam formularz którego pola za nim poddaję poszczegónym walidacjom sprawdzam czy nie są puste (wszystkie pola mają posiadać jakąś wartość). Niestety kiedy wywołuję stworzoną do tego funkcję w każdej konfiguracji dostaję inforamcję że formularz nie jest uzupełniony.
  1. function validate_users($user_data)
  2. {
  3. foreach ($user_data as $dane)
  4. {
  5. if (empty($dane))
  6. {
  7. return false;
  8. }
  9. }
  10. return true;
  11. }

Funckję wywołuję tak
  1. if (!validate_users($_POST))
  2. {
  3. echo "<script type=\"text/javascript\">"."alert(' Uzupełnij formularz!');"."</script>";
  4. }
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




print_r($_POST);
a wszystko bedzie jasne
Go to the top of the page
+Quote Post
motorola123321
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 3.07.2016

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


Dokładnie tak, jak się okazuje 'Submit' też musi mieć jakąś wartość.
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Jak dla mnie, to sie okazuje, ze nie waliduje sie wszystkiego jak leci, no ale moze sam do tego kiedys dojdziesz (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
motorola123321
post
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 3.07.2016

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


Cytat(nospor @ 1.11.2017, 18:13:05 ) *
Jak dla mnie, to sie okazuje, ze nie waliduje sie wszystkiego jak leci, no ale moze sam do tego kiedys dojdziesz (IMG:style_emoticons/default/wink.gif)

Czy wystarczyłoby gdybym z tabeli $_POST wskazał co ma sprawdzić? Czy mógłbyś troszkę rozwinąć temat?
Go to the top of the page
+Quote Post

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: 25.08.2025 - 19:17