![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 429 Pomógł: 0 Dołączył: 8.11.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam napisany formularz, dzięki któremu wysyłam dane do bazy mysql. W momencie edycji wszystko jest ok dane pobierają się z bazy danych poza danymi zawartymi w sekcji select (czyli wybór pozycji z listy rozwijanej)
Jak zrobić, aby w momencie edytowania formularza dane były pełne. Część kodu W momencie edycji bez znaczenia co zostało zapisane w bazie danych pojawia się pierwsza opcja, czyli 0 Stopień Ten post edytował brzanek 18.06.2015, 12:48:35 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Zeby dana opcja byla domyslec zaznaczana musi posiadac atrybut SELECTED
Tak wiec w zaleznosci co miales w bazie, to ten atrybut masz wsadzic dla danej opcji |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 218 Pomógł: 16 Dołączył: 6.06.2014 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
http://www.w3schools.com/tags/tag_select.asp - tu masz referencje niejakiego selecta. Proponuję się zapoznać bo to na pewno Ci umili życie.
Tak jak nospor napisał (zawsze musi być 1 (IMG:style_emoticons/default/tongue.gif) ), używamy opcji selected lub selected="selected" bo w referencji nie ma czegoś takiego jak value (przy select), a przy option mamy już selected ( http://www.w3schools.com/tags/tag_option.asp ) . Jak więc to zrobić, aby opcja zawarta w zmiennej się zrobiła wybraną domyślnie? Tworzymy pętlę while, w której generujemy wszystkie option - w Twoim przypadku jest to bardzo prosta pętla:
Piszę nie próbując kodu, wiec zobacz czy działa (IMG:style_emoticons/default/wink.gif) Ten post edytował patwoj98 18.06.2015, 17:13:52 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 15:25 |