Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.01.2015 Ostrzeżenie: (0%)
|
Jak pobrać dane z bazy do sesji?
Taki zapis nie przynosi efektów $_SESSION['id'] = $id; , chciałem sprawdzić czy taki zapis będzie działał i wpisując echo "Witaj <b>".$_SESSION['id']."</b>"; nic się nie wyświetla. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 167 Pomógł: 35 Dołączył: 29.12.2014 Skąd: Otwock Ostrzeżenie: (0%)
|
A masz inicjalizację sesji?
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.01.2015 Ostrzeżenie: (0%)
|
tak
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%)
|
a masz włączone wyświetlanie wszystkich błędów tzn tak jak tu pisze Temat: Jak poprawnie zadac pytanie ? (IMG:style_emoticons/default/wink.gif)
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.01.2015 Ostrzeżenie: (0%)
|
Żadne błędy się nie wyświetlają.
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%)
|
ale ja pytam czy masz je włączone, bo połowa osób która tu na forum przychodzi nie ma, a potem nie wiedzą czemu im coś nie działa, druga sprawa kodowanie utf-8 bez bom?
http://ideone.com/431ZiK Ten post edytował com 4.01.2015, 20:11:57 |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.01.2015 Ostrzeżenie: (0%)
|
tak mam włączone.
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%)
|
to poproszę kod, to jest podstawa (IMG:style_emoticons/default/smile.gif)
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.01.2015 Ostrzeżenie: (0%)
|
$id = 1; (IMG:style_emoticons/default/questionmark.gif)
Zmienną ma pobrać z mysql. |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%)
|
to jest przykład a ja proszę twój kod, bo go sobie nie wyczaruje (IMG:style_emoticons/default/biggrin.gif)
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.01.2015 Ostrzeżenie: (0%)
|
Ten post edytował Sakr 4.01.2015, 20:17:15 |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%)
|
zabrakło session_start(); na samym początku po <?php po to był ten przykład, że mogłeś to samemu zauważyć (IMG:style_emoticons/default/smile.gif)
|
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%)
|
to teraz popatrz na ten kod i powiedz gdzie przypisujesz cokolwiek do $id
|
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.01.2015 Ostrzeżenie: (0%)
|
session_start(); jest w 'config.php';
|
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%)
|
ok (IMG:style_emoticons/default/smile.gif) no ale tak jak zauważył sazian przypisujesz tam coś co nie istnieje to dlatego jest puste, zrób sobie var_dump($_SESSION);
|
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.01.2015 Ostrzeżenie: (0%)
|
$id = mysql_query("SELECT id FROM uzytkownik"); hyyyyy tutaj??
|
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%)
|
to gdzieś w fragmencie którego nie pokazałeś, nie tak tylko http://php.net/manual/pl/function.mysql-fetch-array.php (IMG:style_emoticons/default/smile.gif)
zrobileś var_dump($_SESSION); ? pokaż wynik |
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.01.2015 Ostrzeżenie: (0%)
|
array(3) { ["login"]=> string(3) "test" ["id"]=> int(0) ["zalogowany"]=> bool(true) }
|
|
|
|
Post
#19
|
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%)
|
no to sesje Ci działają tak jak maja? a żeby zapisać w $id poprawne id to musisz tak jak napisałem post wyżej, ale itak tego fragmentu $id = mysql_query("SELECT id FROM uzytkownik"); w tym kodzie nigdzie nie ma?
|
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.01.2015 Ostrzeżenie: (0%)
|
zrobiłem jak napisałeś i jak testuję nieważne na jakim koncie zawsze wyświetla 0.
|
|
|
|
Post
#21
|
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%)
|
pokaż kod (IMG:style_emoticons/default/smile.gif)
a takie pytanie wylogowujesz się i niszczysz sesje? |
|
|
|
Post
#22
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.01.2015 Ostrzeżenie: (0%)
|
$id = mysql_query("SELECT id FROM uzytkownik");
while ($row = mysql_fetch_array($id, MYSQL_NUM)) |
|
|
|
Post
#23
|
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%)
|
i robisz tak $_SESSION['id']= $row[0]; ?
$id = mysql_query("SELECT id FROM uzytkownik WHERE login = '$login'"); i tak (IMG:style_emoticons/default/smile.gif) i while niepotrzebne (IMG:style_emoticons/default/smile.gif) tzn tak $row = mysql_fetch_array($id, MYSQL_NUM); Ten post edytował com 4.01.2015, 20:55:29 |
|
|
|
Post
#24
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.01.2015 Ostrzeżenie: (0%)
|
teraz to nic nie pokazuje
Ten post edytował Sakr 4.01.2015, 20:58:39 |
|
|
|
Post
#25
|
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%)
|
dobra pokaz to jeszcze raz całe (IMG:style_emoticons/default/smile.gif) bo nie ma co zgadywać
|
|
|
|
Post
#26
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.01.2015 Ostrzeżenie: (0%)
|
Ten post edytował Sakr 4.01.2015, 21:01:41 |
|
|
|
Post
#27
|
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%)
|
|
|
|
|
Post
#28
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.01.2015 Ostrzeżenie: (0%)
|
wynik: Resource id #8
|
|
|
|
Post
#29
|
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%)
|
tego kodu co masz powyżej? nie możliwe na pewno masz tak samo jak podałem?
|
|
|
|
Post
#30
|
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 4.01.2015 Ostrzeżenie: (0%)
|
dobra dzięki (IMG:style_emoticons/default/smile.gif) już wiem twój kod jest dobry ale ja nie skasowałem: $_SESSION['id'] = $id;
|
|
|
|
![]() ![]() |
|
Aktualny czas: 25.12.2025 - 11:22 |