Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [smarty] problem z loop
skubekk
post 8.04.2004, 13:50:36
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=questionmark.gif?}
<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.
Go to the top of the page
+Quote Post
BzikOS
post 8.04.2004, 14:14:56
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}".
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 27.06.2025 - 08:23