![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 31.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
mam problem z wywołaniem funkcji w php. Otóż w pliku index.php mam zaincludowany plik z połączeniem do bazy o raz z funkcjami. W pliku index odwołuję się do funkcji czysc_logi() w sposób:
w pliku funkcje.php który dołączam do indexu mam pętle while która ma usuwać dane:
lecz wyrzuca błąd: Fatal error: Uncaught Error: Call to a member function query() on null in /var/www/html/strona/funkcje.php:621 Stack trace: #0 /var/www/html/strona/index.php(292): czysc_logi() #1 {main} thrown in /var/www/html/strona/funkcje.php on line 621. Natomiast kiedy przerzucę ten kod do indexu bezpośrednio w miejsce gdzie wstawiałem finkcję czysc_logi() to kod działa i opróżnia tabelę. Czemu ten sam kod nie działa z pliku funkcje.php który jest zaincludowany do index? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Bo $connection nie jest widziane w funkcji. Patrz manual-> zasieg zmiennych
przenosze na przedszkole |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 0 Dołączył: 31.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
to jak zmodyfikować ten kod żeby rozpoznał zmienną $connection z polaczenia.php w tej funkcji czysc_logi() ?
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Napisalem: zajrzuj do manuala ZASIEG ZMIENNYCH
Ewentualnie przekaz $connection jako parametr w funkcji czysc_logi() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 18:45 |