![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 28.03.2010 Ostrzeżenie: (0%)
|
Witam, mam problem z moją listą rozwijaną, którą chcę umieścić w formularzu.
Lista ma zawierać rekordy pobrane z bazy danych, z tabeli user z pola Kto. Oto co mam:
Jest to zapewne źle, gdyż mam listę rozwijaną ale nie ma w niej nic do wyboru. Prawdopodobnie muszę wykorzystać http://www.php.net/manual/pl/function.mysql-fetch-array.php Ale nie wiem jak to zrobić. Mógłby mnie ktoś naprowadzić jak to rozwiązać? I czy kod mam umieścić między znacznikami <option></option> czy można jakoś zrobić aby było to samo generowane w zależności od ilości rekordów w tabeli |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 75 Pomógł: 4 Dołączył: 29.05.2005 Ostrzeżenie: (0%)
|
Dobrze myślisz, musisz wykonać operacje na otrzymanym wyniku z bazy ( u Ciebie $result ) na przykład za pomocą mysql_fetch_assoc.
Następnie na tablicy otrzymanej z mysql_fetch_assoc zrobić pętle, przelecieć po wszystkich elementach tablicy wyświetlając je. W tej pętli powinieneś umieścić i "wyechować" kod html ( http://www.w3schools.com/tags/tag_option.asp ) odpowiadający za wyświetlania elementu w liście rozwijanej. Wszystko co zwróci pętla powinno znajdować się pomiędzy kodem html ( http://www.w3schools.com/tags/tag_select.asp ), który tworzy rozwijaną listę. |
|
|
|
Post
#3
|
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że |
Zobacz przykład:
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 92 Pomógł: 3 Dołączył: 6.10.2008 Ostrzeżenie: (0%)
|
Zainteresuj się tą funkcją, jest gotowa, wystarczy ją tylko trochę dostosować.
Więcej szczegółów szukaj w google pod hasłem PDO (bardzo polecam)
Przykład jej odpalenia
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 13:07 |