Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML]Przeładowanie formatki + zachowanie wartości formatki
Forum PHP.pl > Forum > Przedszkole
OneCode
Witam ponownie,

Pojawił mi się kolejny problem, jestem pewien, że temat był już wałkowany setki razy, ale nawet nie wiem jak tego szukać.

Mój problem jest następujący:

Mam formatkę, a w niej pole "dropdown list" z kilkoma opcjami.
Mam ustawione value na jakąś wartość oraz tekst, który jest wyświetlany:
  1. <option value="wartość1">Jakiś tekst</option>';


Chciałbym Was poprosić o pomoc w zrozumieniu, jak mam zachować wartości "value" oraz "Jakiś tekst" po przeładowaniu formatki.

Przykład:

Mam dwa pola:
1. temat - pole obligatoryjne
2. kategoria (dropdown list)

i teraz, jeżeli ktoś nie wpisze tematu a wybierze jakąś wartość w kategorii i naciśnie przycisk wyślij, to formatka się przeładuje, wyskoczy błąd, że temat nie został wpisany a kategoria wraca mi zawsze domyślnie na pierwszą pozycję.

Chciałbym, żeby to działało tak, że jak będzie błąd (przeładowanie formatki), to, żeby kategoria została na takiej pozycji jaką wybrał użytkownik.
Obecnie po przeładowaniu formatki musi wybierać kategorię jeszcze raz.

Uhh, ale namieszałem winksmiley.jpg
Mam nadzieję, że ktoś mnie jednak zrozumie i wytłumaczy jak to rozwiązać.

Z góry dziękuję i pozdrawiam,
Bartek.
paw-e-l
jeśli wypisujesz wszystkie <option> w pętli to wystarczy zrobić tak
  1. echo '<option value="'.$wartosc.'"'.($_POST['jakis_select'] == $wartosc ? ' selected="selected"' : '').'>Jakiś tekst</option>'
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.