ďťż

[smarty] pętla ... ... nie działa xD

       

Podstrony


telcocafe

Witam!
Męczę się z tym od rana prawie i nie mogę już, poddaję się :P Może mi ktoś powiedzieć, co jest źle w tym kodzie:
### menu.php <?php require_once('smarty/Smarty.class.php'); $smarty = new smarty; $smarty->template_dir = "style/"; $smarty->compile_dir ='tmp/templates_c/'; $smarty->config_dir = 'tmp/configs/'; $smarty->cache_dir = 'tmp/cache/'; require("./inc/polaczenie.php"); $query = 'SELECT * FROM menu ORDER BY kolejnosc'; $result = mysql_query($query); $row[] = mysql_fetch_array($result, MYSQL_ASSOC); $smarty->assign('row',$row); $smarty->display('menu.tpl'); ?>

### menu.tpl {foreach from=$row item=row} <li><a href="{$row.link}" title="{$row.nazwa}" />{$row.nazwa}</a></li> {/foreach}

Wyświetla się tylko jedna pozycja w menu ( podczas, gdy w bazie są zapisane 3 ) ... Za pomoc byłbym ogromnie wdzięczny :)
Użytkownik kowalski.jasio edytował ten post 08 lipiec 2007, 21:53


$smarty -> debugging = true; i zobacz czy na pewno masz dane :)
Użytkownik Bełdzio edytował ten post 08 lipiec 2007, 22:02
yyyy...?
menu.tpl (0.00253) (total) assigned template variables {$SCRIPT_NAME} "/smarty/index.php" {$row} Array (4) id => "53" link => "podstrona.php?id=7" nazwa => "Link 1" kolejnosc => "0" assigned config file variables (outer template scope) {#files#} Array (0) {#vars#} Array (0)

http://smarty.php.ne...ion.foreach.php

{foreach loop=$row item=foo}

item musi byc typu string...
Użytkownik polasek edytował ten post 09 lipiec 2007, 09:15



yyyy...?
menu.tpl (0.00253) (total) assigned template variables {$SCRIPT_NAME} "/smarty/index.php" {$row} Array (4) id => "53" link => "podstrona.php?id=7" nazwa => "Link 1" kolejnosc => "0" assigned config file variables (outer template scope) {#files#} Array (0) {#vars#} Array (0)


czyli w smarty wsio ok, problem jest z pobieraniem danych z bazy lub z wrzucaniem ich do smartów

:P juz wiem co jest nie tak :) nie ma pętli, która by wczytywała wszystkie linki. Śmiga :)
mozna zamknąc ;p

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.