Mam następujący problem.
Mam taki oto szablon, index.htm
A tutaj plik index.php
<?php require_once 'c:phpsmartylibsSmarty.class.php'; $smarty = new Smarty; $smarty -> assign('tytul', 'Wydziałowy portal informacji!'); $smarty -> assign ('banner', 'Wydziałowy portal informacji'); if( ($_GET['action'] == \"\") ){ } else { $sciezka[ ] = \"./\"; $strona = $_GET['action']; for ($i=0;$i<count($sciezka);$i++) { // warunek sprawdzania istnienia pliku w tablicy \"lista\" w porownaniu z wywolaniam GET include (\"$sciezka[$i]$strona.php\"); } else } } $smarty -> assign ('tresc', $szablony); $smarty -> display('index.htm'); ?>
Jeżeli chce podstawić za {$tresc} jakiś plik statyczny html to chodzi.
Problem pojawia się wówczas jeżeli w miejscu {$tresc} chce podstawić szablon, który jest uzupełniany danymi z bazy danych (np. dane użytkowników wpisane do pól formularza odpowiednio, sformatowanych,itd.). To nie działa tak jak powinno, tzn. wyświetla się szablon, ale bez podstawionych zmiennych.
Porszę o małe wskazówki. Z góry dziękuję za pomoc.
Pozdrawiam