![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 5.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie (IMG:style_emoticons/default/smile.gif)
Jestem na początku, już wiem że bolesnej drogi, z obiektowym php. Nie mogę sobie poradzić z wyświetlaniem wyniku z klasy, która jest includowana do pliku wywołującym ją. Tzn, kod gdy jest w całości w jednym pliku działa
ale gdy podzielę kod następująco:
niestety nie wyświetla się wynik. Dlaczego tak się dzieje? Z góry dzięki za pomoc (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Włącz raportowanie błędów tj. dodaj error_reporting(E_ALL); w 1 linijce i przeczytaj błąd.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 5.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
To zrób var_export($obiekt) oraz var_export($obiekt->podajNapis()); i zrób też echo 5; na początku żeby sprawdzić czy w ogóle dobry plik odpalasz.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 5.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Pliki na pewno odpalam ok, bo test z echo na początku zadziałał.
var_exporty zupełnie nic nie pokazują (IMG:style_emoticons/default/sad.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
zrób echo po każdej instrukcji, wklej zawartość całego pliku i wynik
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 5.02.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za wskazówki, udało mi się ten problem pokonać (IMG:style_emoticons/default/smile.gif) Teraz natomiast mam zagwostkę, bo chyba moje połączenie z bazą danych nie jest widoczne w klasie, która tego połączenia potrzebuje.
index.php
login.class.php
core.class.php
Mam wrażenie, że łączę się z bazą tak, że w momencie gdy próbuję wykonać zapytanie SQL, to nie mam tam połączenia. Nie bardzo wiem jak to rozwiązać. Gdzie najlepiej wywołać połączenie by było dostępne? |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 240 Pomógł: 278 Dołączył: 11.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj o wzorcu MVC na początek. Twój kod nie jest obiektowy mimo tego, że używasz klas.
Co do połączenia z bazą danych, tworzysz je w metodzie DBconnection i ono sobie tam jest - nic z nim dalej nie robisz, nie zwracasz itp. więc nie możesz go używać w innym miejscu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.09.2025 - 12:30 |