Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 5 Dołączył: 6.02.2011 Ostrzeżenie: (0%)
|
Mam taki problem: mam stronę z dość obszernym formularzem (generator quizu) no i chciałbym uniemożliwić pozostawienie pustych pół. Mam dwa kody: jeden działający i jeden nie. Ten drugi dotyczy większej liczby elemtntów, ale wydaje mi się taki sam, czy ktoś mógłby mi podpowiedzieć, co jest nie tak? Dodam, że problem jest taki, że IF się nie wykonuje (tzn zachowuje się tak, jakby $wypelniono zawsze mialo true, nawet kiedy pola są kompletnie puste)
kod, który działa:
No i teraz na tej podstawie zrobiłem kod, z którym mam problem:
Czy ktoś mógłby mnie naprowadzić? Bo nie widzę różnicy między nimi dwoma, a tylko drugi nie działa... |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 30 Dołączył: 19.02.2011 Skąd: Warszawa Ostrzeżenie: (0%)
|
Wczorajszy post pisałem z myślą o kontroli odpowiedzi tekstowych (do pola trzeba coś wpisać).
Dopiero teraz skojarzyłem, że w formularzu masz chyba także pytania jednokrotnego wyboru (wybrać jeden z przycisków "radio"). W takich przypadkach kontrolować trzeba z grubsza tak jak miałeś na początku - czy jest dany element w tablicy. Co do pól opcji - chyba nie ma jak kontrolować "czy wypełniono", bo oba warianty (zaznaczono / nie zaznaczono) to jest jakaś odpowiedź. Załączam chodzący przykład z dwoma wariantami kontroli - pól tekstowych i grup pól opcji. Porównaj konwencję nadawania "name" polom, czy masz tak samo u siebie. Warianty kontroli są 2 (a nie 3), bo nie rozumiem o co chodzi z kontrolą samych pytań. Pytania wstawia do formularza Twój skrypt, a użytkownik nic w nich nie zmieni, ma na nie tylko odpowiedzieć. Dlatego uważam, że kontrolować można tylko odpowiedzi. Jeszcze jedno: W swoim skrypcie dodaj print_r($_POST). Jak widzisz jakie dane dostajesz, to łatwiej napisać program ich kontroli. |
|
|
|
hyhyhy [HTML][PHP]sprawdzenie, czy wypełniono pola formularza - problem 27.02.2011, 13:03:51
Zagiewa Mogę się mylić ale pętla for zwraca false albo tru... 27.02.2011, 13:13:23
hyhyhy I nic, niestety jak usuwam $wypelniono = tru... 27.02.2011, 13:24:21
Zagiewa Spróbuj wykorzystać ten kod który przerobiłem, on ... 27.02.2011, 13:27:33
Valdi_B Wynik zwracany przez funkcję sprawdzanie musisz od... 27.02.2011, 16:31:47
hyhyhy Dalej nie działa, nie mam pojęcia, co to może być,... 28.02.2011, 19:39:27
sadistic_son Do sprawdzania czy coś jest RUE czy FALSE używa si... 28.02.2011, 19:48:56 
Prezi2907 Cytat(sadistic_son @ 28.02.2011, 19:48... 3.03.2011, 02:31:05
Valdi_B Jeszcze jedno spostrzeżenie co do Twojego kodu:
Za... 2.03.2011, 16:38:01
thek Ja nie widzę nigdzie przypisania tego co zwraca fu... 2.03.2011, 20:37:15 ![]() ![]() |
|
Aktualny czas: 27.08.2026 - 20:44 |