Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [smarty] tablice
krysk
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 20.04.2002
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Czy jest możliwość zapodania do smarty tablicy, i później przy pomocy pętli wyprintowanie tego na ekranie?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Jojo
post
Post #2





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Oczywiście, że jest. Poczytaj o section.
Go to the top of the page
+Quote Post
squid
post
Post #3





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 3.07.2003
Skąd: Szczecin->niebuszewo->*(next to window)

Ostrzeżenie: (0%)
-----


ja wiem ze jest taka mozliwosc ale mam problem z wykorzystaniem tego

mam nastepujacy kod w index.php

[php:1:dba41d133d]<?php
$smarty->assign(’custid’,array('1','2','3'));
$smarty->assign(’name’,array('one','two','tree'));
$smarty->assign(’address’,array('onest','twost','threest'));
?>[/php:1:dba41d133d]
i w odpowiednim pliku tpl

[php:1:dba41d133d]<?php
{section name=customer loop=$custid}
id: {$custid[customer]}<br>
name: {$name[customer]}<br>
address: {$address[customer]}<br>
<p>
{/section}
?>[/php:1:dba41d133d]

no i sie nie wyswiatla to co jest pomiedzy "section"

dodam ze smarty dziala wszystko jest ok poza tym ze tu mi nic nie wyswietla, gdzie jest blad??
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Zamiast tak:
  1. <?php 
  2. $smarty->assign(?custid?,array('1','2','3')); 
  3. $smarty->assign(?name?,array('one','two','tree')); 
  4. $smarty->assign(?address?,array('onest','twost','threest')); 
  5. ?>

Zrób tak:
  1. <?php
  2. $smarty->assign('custid',array('1','2','3')); 
  3. $smarty->assign('name',array('one','two','tree')); 
  4. $smarty->assign('address',array('onest','twost','threest'));
  5. ?>

*.tpl bez zmian.
Efekt działania:
  1. id: 1
  2. name: one
  3. address: onest
  4.  
  5.  
  6. id: 2
  7. name: two
  8. address: twost
  9.  
  10.  
  11. id: 3
  12. name: tree
  13. address: threest

Chyba o to chodziło.
P.S. Nie wiem po co podmianiałeś " ? " kod w każdym bądź razie to był błąd.
Go to the top of the page
+Quote Post
squid
post
Post #5





Grupa: Zarejestrowani
Postów: 358
Pomógł: 0
Dołączył: 3.07.2003
Skąd: Szczecin->niebuszewo->*(next to window)

Ostrzeżenie: (0%)
-----


ok dziala dzieki;)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 13:52