Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: dane pobrane z DB a Smarty
Forum PHP.pl > Forum > PHP
yeti
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?
scanner
a co to jest nr1 - nr4 ?
yeti
a to są oczywiście klucze tabilcy asocjacyjnej ;p, które są tworzone z nagłówków tabeli DB
dooshek
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]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.