Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [smarty]Wyswietlenie danych z bazy
Kosmita12
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 12.01.2007

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


Mam problem ze smarty - nie wyswietla danych z bazy..

Mam kod w pliku class.php:
  1. <?php
  2. $this->db_con();
  3.  
  4. $zap = "SELECT * FROM news ORDER BY id DESC";
  5. $wyk = mysql_query($zap);
  6.  
  7. $tablica = array();
  8.  
  9. while($a = mysql_fetch_array($wyk))
  10. {
  11. $tablica[] = $a;
  12. }
  13. ?>


W pliku index.php:
  1. <?php
  2. include('class.php');
  3. include('smart.config.php');
  4.  
  5.  
  6. $new = new portfolio;
  7. $new->wyswietl_news();
  8.  
  9. $smarty->assign('news', $tablica);
  10. $smarty->display('index.tpl');
  11. ?>


i w pliku index.tpl
  1. <?php
  2. {section name=a loop=$news}
  3. <h2>{$news[a].tytul}</h2>
  4. <class="byline">Napisane przez {$news[a].autor} dnia {$news[a].data}</p>
  5. <p>{$news[a].tresc}</p>
  6. {/section}
  7. ?>


Próbowałem jeszcze w pliku index.tpl pisać:
  1. <?php
  2. {foreach from=$news item=n}
  3. <h2>{$n.tytul}</h2>
  4. <class="byline">Napisane przez {$n.autor} dnia {$n.data}</p>
  5. <p>{$n.tresc}</p>
  6. {/foreach}
  7. ?>


Ale to również nie wyswietla danych... Wszystkie dane do bazy są podane prawidłowo, w tabeli news dwa wpisy... Z góry dziękuję za pomoc

Ten post edytował Kosmita12 11.08.2007, 21:23:57
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.08.2025 - 16:05