Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [smarty] Wyświetlanie tablicy
Bajki
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 1
Dołączył: 28.04.2005
Skąd: Kraków

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


Witam
mam mały problem z wyświetlaniem tablicy w smarty.
Postępowałem zgodnie z 'crash course' na stronie domowej smarty ale jednak cos nie gra. Kiedy daje po kropce nazwe kolumny z bazy danych (zawartosc tablicy pobierana jest z bazy) zamiast wybranego pola, pokazuja mi sie jedynie pierwsze znaki kazdej komorki (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

oto moj kod :

funkcja get_news()
  1. <?php
  2. function get_news ( $limit = 3 ) {
  3.  
  4. global $news;
  5.  
  6. include('db_connect.php');
  7. $sql = mysql_query (" SELECT * FROM news LIMIT $limit ");
  8. $news = mysql_fetch_array( $sql );
  9.  
  10. }
  11. ?>


plik news.php
  1. <?php
  2. include('includes/smarty_header_main.php');
  3. include('includes/login_check.php');
  4. include('includes/news.php');
  5. $tpl-> assign('page', 'news');
  6.  
  7. get_news(3);
  8.  
  9. echo($news['id']);
  10.  
  11. $tpl->assign('news', $news);
  12. $tpl->display('news.tpl');
  13.  
  14. ?>


plik news.tpl (pokaze jedynie fragment z pokazywaniem tablicy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) )
  1. {section name=item loop=$news}
  2. {strip}
  3. <tr>
  4. <td>{$news[item].content}</td>
  5. </tr>
  6. {/strip}
  7. {/section}

.content to oczywiscie nazwa jednej z kolumn

Ma ktos jakiś pomysł w czym może tkwić problem ? (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 04:53