Pagina 1 din 1

Problema afisare array cu smarty

Scris: Mie Mai 09, 2007 12:49 am
de radub
Array
(
[id] => Array
(
[0] => 1
[1] => 2
[2] => 3
)

[nume] => Array
(
[0] => Fata
[1] => Corp
[2] => Par
)

)

Ma ajuta cineva, va rog, sa afisez prin Smarty array-ul acesta de forma:
1-Fata
2-Corp
3-Par
unde 1,2,3 sunt valorile din
[id] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
iar Fata,Corp,Par sunt valorile din
[nume] => Array
(
[0] => Fata
[1] => Corp
[2] => Par
)

Sau poate nu e bine structurat array-ul mare, trebuie facut altfel .... astept sugestii

Multumesc

Scris: Mie Mai 09, 2007 12:32 pm
de MihaiC
nu stiu ce sintaxe are smarty ...da` potzi sa faci asta cu un simplu foreach

foreach($array['id'] as $k=>$val)
{
echo $val.' - '.$array['nume'][$k]."<br />\n";
}

Scris: Joi Mai 10, 2007 12:16 am
de flubber
cred ca cel mai simplu e sa faci un hash:

$array = array (
1 => Fata,
2 => Corp,
3 => Par,
)

{foreach from=$array item=element key=key}
{key} => {element}
{/foreach}

Scris: Joi Mai 10, 2007 11:15 am
de alexx_utza
:)
{foreach from=$id item=i key=keyId}
{$i} -
{foreach from=$nume item=n key=keyName}
{if $keyId == $keyName}
{$n}
{/if}
{/foreach}
<br>
{/foreach}

Scris: Joi Mai 10, 2007 11:59 am
de kyron
si de ce sa faci minunea aia in smarty si nu direct in php ? 8O

Scris: Joi Mai 10, 2007 12:04 pm
de alexx_utza
intr-adevar e mai usoara formarea in php si apoi afisarea in smarty :oops:

Scris: Mar Mai 22, 2007 11:43 am
de stealth
daca ai atribuit primul array obiectului smary ca "var1" si al doilea ca "var2"

{foreach from=$var1.id item=id}
{$id} - {$var2.$id} <br>
{/foreach}