Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 221 Pomógł: 14 Dołączył: 11.03.2009 Skąd: Lubaczów Ostrzeżenie: (0%)
|
Witam
Mam taką klasę:
chciałem sobie stworzyć funkcję, która będzie mi zapisywała pewne dane do bazy - ponieważ użyję ją w kilku miejscach. Problem w tym że nie wiem jak mam sie odwołać do funkcji w klasie db_interface w tej funkcji:
includuję wcześniej dostęp do bazy: $dbase = new db_interface("nazwa_bazy", "localhost", "user", "hasło"); dodam że jak normalnie się odwołuję do tych instrukcji z funkcji statyProm to wszystko jest ok ale jak wywołuje ta funkcję to wywala mi bład.
a bład wygląda tak: Fatal error: Call to a member function get_query() on a non-object in E:\sciezka\funkcje.php on line 5 z góry dzieki za pomoc Pozdrawiam |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 531 Pomógł: 55 Dołączył: 3.01.2016 Skąd: Łowicz Ostrzeżenie: (0%)
|
Temat stary ale odpowiadam dla przyszłych pokoleń jak to się robiło.
Jeśli chcesz użyć klasy db_interface w funkcji statyProm() to musisz przekazać w parametrze jej obiekt, ale wcześniej musisz stworzyć instancję klasy tworząc jej obiekt $dbase = new db_interface(); function statyProm ($statyTabela, $nazwaTabeli, $idTabela, $getUser, $getId, $dbase){ ... } Ten post edytował LowiczakPL 9.05.2016, 06:20:36 |
|
|
|
InosU31 Odwołanie się do funkcji klasy w innej funkcji 3.02.2016, 23:32:40
Pyton_000 A słyszał o zasięgu zmiennych ?
i nie "db_int... 3.02.2016, 23:41:38 
InosU31 Cytat(Pyton_000 @ 3.02.2016, 23:41:38... 4.02.2016, 22:42:13
Rysh Warto poczytać też w takiej sytuacji o singletonie... 3.03.2016, 08:07:22
hind @Rysh nie warto czytać o singletonie, lepiej od ra... 18.03.2016, 20:18:39
Dejmien_85 Ej, chłopaki, łapmy gościa, weźmiemy go do muzeum ... 27.04.2016, 06:29:53 ![]() ![]() |
|
Aktualny czas: 30.12.2025 - 03:42 |