Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Problem] Smarty i parsowanie tablic
radziel
post
Post #1





Grupa: Zarejestrowani
Postów: 103
Pomógł: 0
Dołączył: 25.04.2003
Skąd: Olsztyn

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


Szukałem tego na forum ale nie mogłem znaleźć, więc pytam:

Mam plik tpl:
Kod
<table>

<tr><td>{$NAME}{$VALUE}</td></tr>

</table>


I strone która go przetwarza (po skróceniu):
[php:1:5d3a7401d1]
<?
$engine -> tpl -> assign('NAME',$data[1]["name"]);
$engine -> tpl -> assign('VALUE',$data[1]["value"]);

$engine -> tpl -> display('debug_module.tpl' );
?>
[/php:1:5d3a7401d1]

Tego typu kod daje mi tylko name i value których index wynosi 1. Tyle że tego jest dużo chce aby mi wszystkie name i value wypisał.
Zmienna data to są dane pobrane z mysqla poleceniem getAraay(zapytanie) // AdoDB // czyli $data[numer_wiersza][nazwa_pola] .

Jak zrobić aby smarty wypisał mi wszystkie name i value, korzystając z tego szablonu? // może ktoś z was ma inne rozwiązanie tego problemu?
Nie wiem czy wszystko dobrze wytłumaczyłem ale mam nadzieję że mnie ktoś zrozumie.


--------------------
r.
Go to the top of the page
+Quote Post
rzseattle
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

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


Poczytaj o znacznikach {section} TU


--------------------
"Real children don't go hoppity-skip unless they are on drugs."
Go to the top of the page
+Quote Post
radziel
post
Post #3





Grupa: Zarejestrowani
Postów: 103
Pomógł: 0
Dołączył: 25.04.2003
Skąd: Olsztyn

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


Cytat
Poczytaj o znacznikach {section} TU


Tylko że zabardzo nie wiem jak to w tym wypadku "wpleść" w kod :-/.
Mógłbyś podać przykład kodu i szablonu? Bede wdzieczny.

(Sorry smartym bawie sie na dobre od 2 tyg. co innego z ADOdb snitch.gif)


--------------------
r.
Go to the top of the page
+Quote Post
rzseattle
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 554
Pomógł: 0
Dołączył: 4.04.2002
Skąd: Tychy

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


[php:1:df85c3c24d]<?php
$engine -> db -> getArray('select * from data');
$engine -> tpl -> assign('data', $data);
?>[/php:1:df85c3c24d]

Kod
<table>

  {section name=i loop=$data}

    <tr>

      <td>{$data[i].name}</td>

      <td>{$data[i].value}</td>

    </tr>

  {/section>

</table>


--------------------
"Real children don't go hoppity-skip unless they are on drugs."
Go to the top of the page
+Quote Post
radziel
post
Post #5





Grupa: Zarejestrowani
Postów: 103
Pomógł: 0
Dołączył: 25.04.2003
Skąd: Olsztyn

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


Dzięki :wink:


--------------------
r.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 04:57