![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
Panowie, próbuje rozgryźć mysqli , o to kod:
index.php:
oraz kod auth.php
Niestety ale powyższy kod wywala mi: Notice: Undefined variable: db in... auth.php Fatal error: Call to a member function query() on a non-object in .. auth.php Co robię źle panowie ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Zmienna $db nie jest widoczna w funkcji zaloguj, musisz ją tam przekazać np.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
@markuz wytłumacz mi proszę, jak może nie być widoczna? skoro w index.php wstawiam auth.php , przecież zmienną $db powinien pobrać z index.php.
Nawet jak wstawie w auth.php:
to nadal mam ten sam błąd. Twoja rada żeby wstawić w fukcje zalogowany zmienną $db, wywala bład: Warning: Missing argument 1 for zalogowany() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 378 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
W funkcji zmienna poza zasięgu nie będzie widoczna chyba że przekażesz zalogowany($db){}
http://php.net/manual/en/language.variables.scope.php -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 06:15 |