Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Problem z sesja.
Vion
post 16.08.2009, 15:21:21
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
  1. <?php
  2. print_r($_SESSION);
  3. ?>

otrzymuję taki wynik:
Array ( [user_logged] => Janek [user_password] => password [user_id] => 3 )

a gdy chcę wstawić takie wartości do bazy danych

  1. <?php
  2. $wynik = "INSERT INTO engine_news (news_author_id, news_title, news_body, news_date_submitted)
  3. VALUES ('" . $_SESSIONS['user_id'] . "', '" . $_POST['news_title'] . "' , '" . $_POST['news_body'] . "', '" . date("Y-m-d H:i:s", time()) . "')";
  4. $result = mysql_query($wynik)
  5. or die("Niepoprawne zapyatnie: " . mysql_error());
  6. ?>


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
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:14