![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 11 Dołączył: 17.12.2008 Skąd: LU Ostrzeżenie: (0%) ![]() ![]() |
mam problem poniewaz chce zeby sprawdzalo po kolei kazde pole czy zostalo wypelnione zanim wysle formularz i tak oto chce zeby najpierw sprawdzalo czy wszystkie zostaly wypelnione, nastepnie chce kazde po kolei sprawdzic czy jest wypelnione a jak nie to zeby wyswietlalo "pole imie i nazwisko nie jest wypelnione", ale jak zrobilem w taki sposob jak ponizej to jak nieuzupelnie jakiegos pola to wyskakuje ze wszystkie nieuzupelnione ;/ dzialalo mi to przy 2 polach a przy 3 i wiecej juz nie chce
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 11 Dołączył: 17.12.2008 Skąd: LU Ostrzeżenie: (0%) ![]() ![]() |
Źle myślisz. If, nie da ci false. Strlen da ci false jak $zmienna = '';. Ale w tym wypadku osiagniesz zamierzony efekt. U ciebie: jak strlen zwróci wynik mniejszy lub równy 2, wykonaj to co następuje {...} Można też ewentualnie dać:
tzn mniej wiecej o to pytalem tylko sie zle wyrazilem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ale dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) a jeszcze jedno pytanie czy moge podac kilka argumentow zeby mi sprawdzalo na raz np: strlen($pierwszazmienna, $drugazmienna, $trzeciazmienna)>=1 (to samo w przypadku empty() ) bo cos w ten sposob nie dziala ;/ jakich operatorow uzyc: srednik, przecinek, a moze && z gory dzieki za wskazowki i zapodam caly kod do oceny jak juz wyjdzie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) bo moze cos nadmiernie robie co moznaby skrocic jakos (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował lnn 22.03.2009, 16:27:21 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 16:22 |