![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 27 Pomógł: 0 Dołączył: 8.08.2003 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Do smarty przekazuje taką tablice:
Kod $tablica =
Array (2) 3 => Array (2) 0 => 6 1 => 7 4 => Array (1) 0 => 1 [php:1:1188ba7b01]<?php {foreach name=unit_klasa key=key item=klasa from=$tablica} <select class='formularz' size="1" name="unit"> {section name=unit loop= ![]() <option>{$klasa[unit]}</option> {/section} </select> {/foreach} ?>[/php:1:1188ba7b01] Problem tchwi w tym ze niewiem jak nadac warość loop. Z góry dzięki za pomoc. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Proponuje używac wbudowanych mechanizmów obsługi <selectów> w Smarty, sa wygodne i nie ma takich własnie problemów jakie Ty teraz masz. Tak to by wyglądało:
[xml:1:1799d8eb77] {foreach name=unit_klasa key=key item=klasa from=$tablica} <select class="formularz" name="unit" size="1">{html_options options=$klasa}</select> {/foreach} [/xml:1:1799d8eb77] Prawda że prościej.. jedno ale, oba selcty będą mieć taką sama nazwę... proponuje jako klucz tablic podać nazwy poszczególnych formularzy, a wtedy select name="{$key}". |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 27.06.2025 - 08:23 |