Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: smarty <optgroup>
Forum PHP.pl > Forum > PHP
pabloxj
Mam zmienna smartową {$zmienna} która jest tablicą, w {foreach}chce wypisać wartości z tej zmiennej do select, z tym, że chciałbym aby je grupowało. Dla każdego elementu {$zmienna} są po 2 pola: grupa oraz wartość. Chciałbym zeby w <optgroup> grupowało mi według wartości z pola "grupa" a w <option> wypisywało "wartość". Jakieś pomysły? Z góry dzięki
c1chy
poprawna struktura powinna wyglądać tak:

  1.  
  2. $tablica=array(
  3.  
  4. 'grupa1'=>array(
  5. 'value1'=>'label1',
  6. 'value2'=>'label2',
  7. 'value3'=>'label3'
  8. ),
  9.  
  10. 'grupa2'=>array(
  11. 'value1'=>'label1',
  12. 'value2'=>'label2',
  13. 'value3'=>'label3'
  14. )
  15.  
  16. );
  17.  


Wtedy za pomocą {html_options} możesz bez problemu wygenerować takiego selecta
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.