![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 29.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam pytanie dotyczące pobierania danych z formularza. Proszę spojrzeć na podstawowy schemat formularza html. Używam tablicy $_POST w celu odebrania danych z formularza, dalej będzie znajdował się skrypt sprawdzający czy dane są poprawne. Problem polega że przy pierwszym wywołaniu pliku index.php otrzymuje komunikat o niezdefiniowanych zmiennych, po pierwszym wysłaniu komunikatu komunikat znika. Jak uniknąć takiego błędu?
Ten post edytował osa2t 15.03.2010, 18:48:30 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 429 Pomógł: 195 Dołączył: 6.10.2008 Skąd: Kraków/Tomaszów Lubelski Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Mateusz dobrze Ci podpowiada. Musisz sprawdzić czy zmienna POST zawiera pewne określone dane. Najlepiej to wyłapywać poprzez sprawdzenie czy name przycisku submit w niej się znajduje. Problemem innej natury jest fakt, czy w razie błędów chcesz mieć ponownie wpisane wcześniej do formularza dane dostępne czy nie. Jeśli tak, to niestety ale bez przebudowania się nie obejdzie i w takich wypadkach najlepiej wtedy formularz mieć dopiero ZA walidacją, tyle że najwygodniej wtedy stworzyć dodatkową strukturę danych formularza. A ten temat już sie przewinął na firum wielokrotnie, więc użyj do niego wyszukiwarki tutejszej.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Cytat Jak uniknąć takiego błędu? - i gwoli ścisłości, notice to nie błąd, lecz jedynie sugestia, że (akurat w tym wypadku) próbujesz użyć nieistniejącej zmiennej.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 13:57 |