![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 23.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich, z racji tego, że w PHP siedzę od niedawna chciałbym zapytać o następujący problem:
mam dwa pliki - login.php i user.php, chciałbym wywołać zapytanie w pliku login.php (dokładnie to $sql3), a następnie wynik zapytania przesłać zmienną sesyjną do pliku user.php i ją wyświetlić. Po poprawnym zalogowaniu:
W pliku, gdzie będę wyświetlał datę Otrzymany błąd: Notice: Undefined index: czas |
|
|
![]()
Post
#2
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
A jak inicjujesz sesje w plikach?
Masz komunikat, że taki index nie istnieje... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 23.03.2015 Ostrzeżenie: (0%) ![]() ![]() |
W obu plikach na samym początku mam session_start() i to co wyżej podałem.
Przed momentem zmieniłem w pliku login.php:
I zmienił się błąd na Catchable fatal error: Object of class mysqli_result could not be converted to string in [...] Czy w takim razie powinienem to w jakiś sposób przekonwertować (datę na string)? W tym samym pliku mam też inną zmienną sesyjną:
I gdy ją wywołuję w pliku user.php, to zwraca poprawną wartość, tylko dla tej daty nie chce. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
poco ta @ ? jak testujesz i nie potrafisz samemu napisać to jej się nie stawia bo nie widzisz błędów (IMG:style_emoticons/default/smile.gif) skoro używasz mysqli to musisz jeszcze te dane z bazy pobrać a dopiero potem wrzucać do sesji (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Czas z bazy jest inny niż czas serwera? Jeśli nie, to nie możesz użyć funkcji z php date?
Zrób sobie dumpa swojej funkcji:
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
dump mu powie przecież ze ma obiekt z bazy, a nie wyniki. W pdo query zwraca od razu dane (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
dump mu powie przecież ze ma obiekt z bazy, a nie wyniki. W pdo query zwraca od razu dane (IMG:style_emoticons/default/smile.gif) O ile obiekt $connection to faktycznie obiekt PDO, a nie jakiś jego własny do obsługi połączenia. W końcu pokazał tylko fragment kodu. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Ale to mysqli jest, nie zrozumieliśmy sie (IMG:style_emoticons/default/smile.gif) tak w pdo to sie zgadza
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 11:54 |