![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 20.07.2004 Ostrzeżenie: (0%) ![]() ![]() |
oto fragment codu:
Mój problem polega na tym że nic się nie dzieje, tzn funkcja nie działa. Pisałem to na podstawie skryptu z książki, sprawdziłem czy nie mam błędów, ale nic nie wynalazłem. jeśli wywalę function pokaz_dane() to skryypt działa - wyswietlane są kontakty z bazy danych. gdzie tkwi błąd, to nie mam pojęcia. Zmienne globalne są u mnie wyłączone |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
dodaj global $dblink; na początku funkcji.
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 20.07.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
a masz dostęp do bazy danych ? :]
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 18.08.2004 Skąd: Jastrzębie Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Cytat(bezul555 @ 2004-10-07 15:22:30) już wcześniej z tym próbowałem ale nic z tego nie rozumiem. Przecież zmienna $dblink jest zdefiniowana przed funkcją i nie ma ona charaktaeru lokalnego. Aby funkcja miała dostęp do zmiennych spoza jej ciała należy użyć dyrektywy global, lub przekazać zmienną jako parametr (zalecane). Ten post edytował silent 7.10.2004, 15:03:24 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 56 Pomógł: 0 Dołączył: 9.05.2004 Skąd: Puszów Ostrzeżenie: (0%) ![]() ![]() |
Cytat("silent") należy użyć dyrektywy global no właśnie... u mnie chodzi coś takiego:
miałeś jeszcze średnik za nagłówkiem funkcji |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 20.07.2004 Ostrzeżenie: (0%) ![]() ![]() |
Ukłon w stronę mistrza........
a ja wezmę koło i walnę się w czoło.......... Dziękuję za pomoc. Pozdrawiam |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 14:12 |