Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Dynamiczna lista wyboru
Juta
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 14.05.2008

Ostrzeżenie: (0%)
-----


Witam,

Czy ktoś może mi podpowiedzieć w jaki sposób można w PHP tworzyć dynamiczne listy wyboru?
Dajmy na to, że mam wygenerowanie randomowo 3 różne wartości liczbowe, np.: $a=1, $b=2, $c=3, natępnie chciałabym aby z tych zmiennych
została zbudowana rozwijana lista wyboru. Dla utrudnienia, nie zawsze beda to tylko 3 zmienne, czasem 2, 5 lub 6, więc proste podstawienie
zmiennych do listy raczej nie wchodzi w rachubę. Długośc listy musi zmieniać się dynamicznie w zależności od ilości zmiennych.

Pozdrawiam i dziękuję,
J.
Go to the top of the page
+Quote Post
Pilsener
post
Post #2





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Nie ma znaczenia, ile zmiennych jest w tablicy. Bierzesz:
  1. <?php
  2. $print = '<select>';
  3. foreach($tablica as $linia){
  4.  $print .= '<option>'.$linia.'</option>';
  5. }
  6. $print .= '</select>';
  7. echo $print;
  8. ?>
- po to są tablice, by ich używać, a nie trzymać zmienne "luzem". Tablice można tworzyć na wiele sposobów (nawet bezpośrednio z pliku), więcej o tablicach znajdziesz na forum, kursach i w manualu.

Ten post edytował Pilsener 14.05.2008, 12:35:32
Go to the top of the page
+Quote Post
Piniek
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


while" title="Zobacz w manualu PHP" target="_manual + tablice (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) koniec (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)
lub
foreach" title="Zobacz w manualu PHP" target="_manual zamiast while
Go to the top of the page
+Quote Post
Juta
post
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 14.05.2008

Ostrzeżenie: (0%)
-----


Wielkie dzięki. Już mi działa tak jak chcę.

Pozdrawiam,
J.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 17:37