ďťż
Podstrony
|
telcocafeWitam!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 |
|||
Sitedesign by AltusUmbrae. |