[MySQL][PHP] - Zapamietanie wartosc pola formularza <select> w petli while, Zapamietanie wartości pól formularza, przy błednie wprowadzonych danyc |
[MySQL][PHP] - Zapamietanie wartosc pola formularza <select> w petli while, Zapamietanie wartości pól formularza, przy błednie wprowadzonych danyc |
3.12.2021, 09:13:40
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 8.07.2016 Ostrzeżenie: (0%) |
Pobrane dane z bazy MySQL, wyświetlają się jako lista wyboru formularza i są pobierane w pętli while do pola <select><option>.
Chciałbym, w przypadku błędnego wpisu w formularzu, gdzie użytkownik wówczas musi poprawić wprowadzone dane, aby nie wprowadzać tych samych danych ponownie, a tylko uzupełnić wymagane do poprawki. Jak w takim przypadku zapamiętać stan wybranego pola <select> który dostał dane z pętli while. Próbowałem zapamiętać w zmiennej SESSION i udało sie częściowo, ale przy kolejnym błędzie w tej samej sesji i poprawce to zmienna SESSION również traciła wartość. Czy ktoś mógł by podać jakiś przykład jak to należało by wykonać ? |
|
|
5.12.2021, 12:12:21
Post
#2
|
|
Grupa: Zarejestrowani Postów: 859 Pomógł: 177 Dołączył: 29.10.2009 Ostrzeżenie: (0%) |
dla 1 dodałem wartość domyślną.
Ten post edytował aras785 5.12.2021, 12:13:04 |
|
|
6.12.2021, 07:42:22
Post
#3
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 8.07.2016 Ostrzeżenie: (0%) |
No niestety, ale mi chodzi o dynamiczne pobranie wartości z bazy MySQL w pętli While, a nie przygotowanej listy w formularzu. Więc to trochę zmienia sposób rozwiązania problemu.
|
|
|
6.12.2021, 07:54:36
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
W jaki sposób zmienia? Po wysłaniu formularza albo masz je gdzieś już zapisane, albo ponownie pobierasz wartość. Jeśli POST['example'] === wartość z bazy to robisz selected.
-------------------- |
|
|
6.12.2021, 10:27:05
Post
#5
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 8.07.2016 Ostrzeżenie: (0%) |
hmmm.. nie wiem , chyba mam słaby dzień, bo jakoś nie łapie jak to ma zadziałać w moim przypadku. Moj fragment który pobiera dane z bazy wyglada tak:
|
|
|
6.12.2021, 11:27:29
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 21:56 |