Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> dane pobrane z DB a Smarty
yeti
post 5.11.2003, 18:30:55
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 12.09.2003

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


Mam problem, pobieram z DB dane i ładuje do tablicy:

[php:1:8e8a7c427f]<?php
$row = mysql_fetch_assoc($result);
array_push($arrNum, $row);
?>[/php:1:8e8a7c427f]

chailbym wyswietlic to potem kulturalnie za pomocą Smarty. Robię więc w pliku php:

[php:1:8e8a7c427f]<?php
$smarty -> assign('arrNum', $arrNum);
$smarty -> display('arrtest.tpl');
?>[/php:1:8e8a7c427f]

i staram się wyświetlić w pliku tpl:

Kod
{section name=arrnum loop=$arrNum}

   <tr>

      <td>{$arrNum[arrnum].nr1}</td>

      <td>{$arrNum[arrnum].nr2}</td>

      <td>{$arrNum[arrnum].nr3}</td>

      <td>{$arrNum[arrnum].nr4}</td>

   </tr>

{/section}


Niestety nic sie nie wyswietla sad.gif
Ma ktos jakis pomysl jak wyswietlic dane odczytane z DB?


--------------------
pozdrawiam
Krzysiek
Go to the top of the page
+Quote Post
scanner
post 5.11.2003, 18:36:10
Post #2





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




a co to jest nr1 - nr4 ?


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
yeti
post 5.11.2003, 19:02:00
Post #3





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 12.09.2003

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


a to są oczywiście klucze tabilcy asocjacyjnej ;p, które są tworzone z nagłówków tabeli DB


--------------------
pozdrawiam
Krzysiek
Go to the top of the page
+Quote Post
dooshek
post 6.11.2003, 12:04:31
Post #4





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Trójmiasto

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


zrob to za pomoca foreach

Kod
{foreach item=i from=$arrNum}

   <tr>

      <td>{$i.nr1}</td>

      <td>{$i.nr2}</td>

     ...

   </tr>

{/foreach}


zakladam ze masz taka tablice w $arrNum
[php:1:d0c90737e8]
<?

$arrNum = array(
0 => array(
nr1 => 'wartosc1',
nr2 => 'wartosc1',
...
),
1 => array(
nr1 => 'wartosc1',
nr2 => 'wartosc1',
...
),
);

?>[/php:1:d0c90737e8]


--------------------
"Use the force - read the source"
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 Wersja Lo-Fi Aktualny czas: 14.06.2025 - 17:47