Pe scurt am un formular de upload unde am un select box cu 3 valori : imagine,doc si pdf iar in functie de ce selecteaza userul stochez intregul care ii corespunde in DB.
$display_type = array ( 1 => inagine , 2 => doc , 3 => pdf )
files.php :
$files_arr = "UN SELECT de unde obtin un ARRAY BIdimensional";
$smarty->assign('files_arr', '$filess_arr');
files.tpl :
[{foreach key=key item=itm from=$files_arr}]
[{if $itm.display_type eq 1}]
este imagine
[{elseif $itm.display_type eq 2}]
e document si afisam icon pt. doc
[{elseif $itm.display_type eq 3}]
e pdf si afisam icon pt. pdf
[{/if}]
[{/foreach}]
Problema este ca trebuie sa fac asta direct din PHP adica conditiile daca e imagine , doc sau pdf .
Nu ma pricep prea tare la Smarty ..
sa fac un :
foreach ( $files_arr as $key => $value )
{
// acum am ramas cu un array unidiensional
if ( $value[display_type] == 1 )
{
e imagineeeee
}
}
Cred ca asa ar trebui sa fac conditile insa nu stiu cum sa le fac incat sa le trasnpun in Smarty sa fie repetitive ( le afisez pe mai multe intr`un tabel ) .
Are cineva idei ? Ma scuzati daca am fost cam incoerent ,, daca trebuie mai explic odata .. Ms si revin sa mai storc putin creierii poate imi dau seama singur

