![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 2 Dołączył: 27.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam skrypt który po zalogowaniu tworzy sesje, w której przechowywane są dane o nazwie zalogowanego użytkownika, jego haśle i id usera.
$_SESSION['user_logged'] $_SESSION['user_password'] $_SESSION['user_id'] Skrypt tworzenia sesji jest chyba poprawny bo po wypisaniu
otrzymuję taki wynik: Array ( [user_logged] => Janek [user_password] => password [user_id] => 3 ) a gdy chcę wstawić takie wartości do bazy danych
to wszystkie zostają wstawione oprócz $_SESSIONS['user_id'], tzn. wszędzie są wstawione wartości oprócz kolumny engine_author_id. Dlaczego tak się dzieję chociaż po wydrukowaniu print_r($_SESSION) pokazuje że ['user_id'] ma wartość. -------------------- www.zapalara.pl
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 6 Dołączył: 26.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
A na tej stronie gdzie masz to zapytanie na samym początku dajesz session_start() ? to musi być już potem na każdej stronie
![]() Ten post edytował kamillo121 16.08.2009, 15:31:50 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 6 Dołączył: 15.06.2009 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
VALUES ('" . $_SESSIONS['user_id'] . "', '" . $_POST['news_title'] . "' , '" . $_POST['news_body'] . "', '" . date("Y-m-d H:i:s", time()) . "')"; usuń S. Ten post edytował zavada 16.08.2009, 15:32:32 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 112 Pomógł: 2 Dołączył: 27.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
w pliku miałem $_SESSION tylko tutaj pojawiło się mi z 'S' na końcu.
problem rozwiązałem poprzez dodanie session_start() na początku skryptu. -------------------- www.zapalara.pl
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 04:53 |