 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
soryn4u
Data înscrierii: 12/Feb/2007
Mesaje: 154
|
| Trimis: Sâm Dec 01, 2007 2:20 am Titlul subiectului: smarty o problema |
|
|
cum sa fac sa mearga in smarty chestia asta
{$d.$r.nume} ??? eu vreau sa faca
{$d.berbec}
{$d.taur}
.......
{$d.pesti}
etc ($r.nume lunad locul lui berbec taur gemeni)
ca apoi sa imi afiseze rezultatele
-----
$r.nume -- e un array
$d - e un array
iar eu vreau sa folosesc array in array
daca folosesc
{$d}.{$r.nume} imi apare pe pagina Array.Berbec
-----------
trebuie folosit ceva cu if?
if ??? |
|
| Sus |
|
johnutz
Data înscrierii: 20/Iul/2004
Mesaje: 956
Locație: Între scaun și tastatură
|
| Trimis: Sâm Dec 01, 2007 10:16 am Titlul subiectului: |
|
|
Nu prea e clar, dar presupun ca variabilele sunt de forma:
Cod: $r['nume'] = array('berbec', 'taur' ...)
$d = array(
'berbec' => 'ceva despre berbec',
'taur' => 'ceva despre taur',
...
);
In cazul asta smarty ar trebui sa fie asa:
Cod:
{foreach from=$r.nume item=nume}
{$d.nume}<br>
{/foreach}
Vezi si:
http://smarty.php.net/manual/en/language.syntax.variables.php
http://smarty.php.net/manual/en/language.function.foreach.php
http://smarty.php.net/manual/en/language.function.section.php
si ca sa vezi ce forma au variabilele foloseste {debug} (tre sa dai voie la pop-up). |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |
|