![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 4.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Na swojej stronie wykorzystałem skrypt rejestrujący i logujący. Wszystko fajnie działa. Po zalogowaniu użytkownikowi wyświetlająsię dane: Login, Imię, Nazwisko, E-mail itp... i jest OK. Jednak gdy sam chcę te dane "ukazać" w panelu użytkownika mam puste pola. Zapewne gdzieś wkradł sie błąd... ale nie jestem wstanie go zlokalizować, z góry dzięki za wszelką pomoc.
Oraz plik z funkcjami: (tylko fragment)
Probowałem to samo w innym kodzie. Mój problem polega chyba na tym iż niepotrafię "pokazać" danych z tabeli po zamknięciu pętli. Próbowałem z innym kodem:
I echo mi wychodzi puste. Gdzie popełniam błąd (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował SirSpec 4.07.2007, 10:50:20 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Powinieneś zadeklarować zmienną przed pętlą, a będzie ona dostępna poza ciałem pętli, czyli:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 4.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nierozwiązało to problemu :-\ Echo wciąż puste (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 272 Pomógł: 19 Dołączył: 29.07.2006 Ostrzeżenie: (10%) ![]() ![]() |
a nie możesz zapisywać danych w sesji ?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 4.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
niepomyślałem o tym (znam php bardzo krótko) więc chciałem to rozwiązać tą metodą.
Sesja będzie prostszym rozwiązaniem ? |
|
|
![]() ![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 272 Pomógł: 19 Dołączył: 29.07.2006 Ostrzeżenie: (10%) ![]() ![]() |
nie wiem czy prostszym. ale w skrypcie kożystasz z sesji to dlaczego nie podać w niej pare dodatkowych zmiennych (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Jak uważasz (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 4.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ahhhh ty mówisz o pierwszym skrypcie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Myślałem że o tym drugim ;-)
Mógłbyś podać kod do zastosowania aby rozwiązać problem sesją w tym przypadku :-] Ten post edytował SirSpec 7.07.2007, 08:29:38 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 272 Pomógł: 19 Dołączył: 29.07.2006 Ostrzeżenie: (10%) ![]() ![]() |
np
Kod $_SESSION['login'] = $login; $_SESSION['email'] = $email; i jak bedziesz chcial je wyciagnac z sesji to robisz: Kod $wyciagnietylogin = $_SESSION['login'];
Ten post edytował kallosz 7.07.2007, 08:40:11 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 72 Dołączył: 15.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nierozwiązało to problemu :-\ Echo wciąż puste (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Właściwie to zmienna powinna być widoczna nawet bez deklaracji przed ciałem pętli, na moje oko to pewnie tam są dwa (lub więcej) rekordy i pierwszy ci się wyświetla a drugi jest pusty i tablica $wiersz się nadpisuje i dlatego po wykonaniu pętli masz taki rezultat. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 4.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
np Kod $_SESSION['login'] = $login; $_SESSION['email'] = $email; i jak bedziesz chcial je wyciagnac z sesji to robisz: Kod $wyciagnietylogin = $_SESSION['login']; Niestety bez zmian echo wciąż puste (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) BTW. ta druga zmienna jest potrzebna ? Problem nr 2 rozwiazany, wystarczyło zamknąć } linijkę niżej ;-) Ale nadal niewiem dlaczego panel użytkownika niechce działać :/ Ten post edytował SirSpec 7.07.2007, 17:20:13 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 23:11 |