12-01-2011, 02:34
Witam czy koś wie jak napisać taką pętlę w szablonach smary
foreach($koszyk as $info => $ilosc)
wiem jak wczytać taką pętle
$this->tab = $this->wczytaj_dane("SELECT * from produkt_info,produkt_ilosc,produkt_foto where produkt_info.lp=".$info) ;
potem w szablonie smarty pisze się tak
{foreach from=$this->tab item=row}
{$row.nazwa}
{/foreach}
chcę zrobić taką pętlę w smarty oto kod php
foreach($koszyk as $info => $ilosc)
{
$tab = $this->wczytaj_dane("SELECT * from produkt_info,produkt_ilosc,produkt_foto where
produkt_info.lp=".$info) ;
$link = '?nr='.$info.'&page=zmien' ;
$suma = $ilosc * $tab['cena'] ;
echo '<tr><td>'.$info.'</td><td><img src="obrazki/'.$info.$tab['jpg'].' width="60" height="60"></td>
<td>'.$tab['wzor'].'</td><td>'.$tab['nazwa'].'</td><td>'.number_format($tab['cena'],2,',',' ').' zł </td>
<td><from '.$ilosc.'<br><a href="'.$link.'">Zmien</a>
</td><td>'.number_format($suma,2,',',' ').' zł</td></tr>' ;
}
echo '</table>' ;
teraz jak zastosować w smarty podejrzewam
{forteach $this->koszyk dalej nie wiem }
czysty html
$this->tab = $this->$this->wczytaj_dane(....) ;
{foreach from=$this->tab item=row}
czysty html
{/foreach}
czysty html
{/forteach}
Proszę o pomoc
foreach($koszyk as $info => $ilosc)
wiem jak wczytać taką pętle
$this->tab = $this->wczytaj_dane("SELECT * from produkt_info,produkt_ilosc,produkt_foto where produkt_info.lp=".$info) ;
potem w szablonie smarty pisze się tak
{foreach from=$this->tab item=row}
{$row.nazwa}
{/foreach}
chcę zrobić taką pętlę w smarty oto kod php
foreach($koszyk as $info => $ilosc)
{
$tab = $this->wczytaj_dane("SELECT * from produkt_info,produkt_ilosc,produkt_foto where
produkt_info.lp=".$info) ;
$link = '?nr='.$info.'&page=zmien' ;
$suma = $ilosc * $tab['cena'] ;
echo '<tr><td>'.$info.'</td><td><img src="obrazki/'.$info.$tab['jpg'].' width="60" height="60"></td>
<td>'.$tab['wzor'].'</td><td>'.$tab['nazwa'].'</td><td>'.number_format($tab['cena'],2,',',' ').' zł </td>
<td><from '.$ilosc.'<br><a href="'.$link.'">Zmien</a>
</td><td>'.number_format($suma,2,',',' ').' zł</td></tr>' ;
}
echo '</table>' ;
teraz jak zastosować w smarty podejrzewam
{forteach $this->koszyk dalej nie wiem }
czysty html
$this->tab = $this->$this->wczytaj_dane(....) ;
{foreach from=$this->tab item=row}
czysty html
{/foreach}
czysty html
{/forteach}
Proszę o pomoc