![]() |
![]() |
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 20:15 |