![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 1 Dołączył: 11.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Mam małą zagwozdkę
Tworzę sobie formularz żeby dodawać jakieś dane w DB
w kontrolerze tworzę formularz i jego obsługę
i teraz mam taką sytuacje jakby warunek " if ($this->getRequest()->isPost())" był zawsze spełniony mimo że nie wysłałem żadnych danych tym formularzem. Co to może być - wiadomo że mam też inne formularze w serwisie choćby od logowania i przez to "isPost()" jest zawsze spełniony? na razie zrobiłem coś takiego że sprawdzam czy w tablicy POST są konkretne klucze należące do tego formularza ale trochę to skomplikowane jeśli w formularzu mam 10 elementów różnego typu. Gdzie leży problem jak to obsłużyć? Ten post edytował phpmack 19.11.2011, 12:16:20 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
A po czym poznajesz, że warunek jest spełniony?
OT:
rób po
Wtedy formularz wypełni się niezwalidowanymi danymi ![]() Ten post edytował IceManSpy 19.11.2011, 16:48:45 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 1 Dołączył: 11.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
nawet jak całkiem wywalę
to nic się nie zmienia poznaje po tym że formularz po odpaleniu od razu wyrzuca komunikaty z walidacji mimo że nic nie zdążyłem wysłać poza tym wrzuciłem na próbę echo po if-ach i wyświetla mi komunikat po odpaleniu formularza |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
A jak zrobisz po
To co Ci się pokaże? Ten post edytował IceManSpy 20.11.2011, 19:53:12 -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 1 Dołączył: 11.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
A jak zrobisz po
To co Ci się pokaże? po wrzuceniu do widoku pokazało się coś takiego: ![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 006 Pomógł: 111 Dołączył: 23.07.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Tzn, że jakiś request jest. Poszukaj, gdzie on się wysyła. Możliwe, że nawet nie z tego formularza co masz zadeklarowanego, bo "nev_device" nie masz w pokazanym formularzu.
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 1 Dołączył: 11.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Błąd odnaleziony - przycisk włączający formularz był typu "submit" zamiast button
Pozdrawiam |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 23:20 |