Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 14.02.2008 Ostrzeżenie: (0%)
|
Witam,
Jak w temacie, skrypt chyba nie przekazuje zmiennej do tpla. przy poprawnym logowaniu pokazuje się pusta strona zamiast Kod Zostałeś zalogowany jako {$login}<br> przy wpisaniu błędnych danych pokazuje sie formularz ponownie zamiast formularza+"Dane nie zgadzają się!". Poniżej wklejam oba pliki. To napewno moj blad, robię pierwsze kroki ze smarty. Jesli ktoś zna rozwiązanie to proszę o wypowiedź, pozdrawiam.<a href="logout.php">Wyloguj się</a> index.tpl:
index.php:
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 116 Pomógł: 119 Dołączył: 10.05.2005 Skąd: Poznań Ostrzeżenie: (0%)
|
na początek trzy błędy, dwa w index.php i jeden w index.tpl:
1. Nie masz wystartowanej sesji a chcesz pobrać dane z tabeli $_SESSION. Po prostu umieść session_start() na początku pliku index.php 2. funkcja ob_end_flush() nie ma racji bytu bez ob_start(), więc umieść również ob_start() na początku pliku index.php 3. Plik index.tpl: Mimo warunku {if $blad eq 1} zawsze wyświetla Ci to samo, ponieważ i po {if...} i po {else} masz dokładnie taki sam fragment kodu. |
|
|
|
Sagge [smarty] Skrypt nie przekazuje wartości zmiennej do .tpl 21.02.2008, 15:36:20
Sagge Ok, zadziałało jak zrobiłem tak jak poniżej pokazu... 21.02.2008, 16:34:47
Cezar708 Cytat(Sagge @ 21.02.2008, 16:34:47 ) ... 21.02.2008, 16:44:08 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 03:31 |