![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 30.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cześć wam
Jestem początkujący w PHP a tym bardziej w objektowości w tym języku. Mam swoją maą klasę. Mam napisane zmienne i funkcje wyciągającą dane z bazy danych. Mam niesamowity problem z wyświetleniem wszystkich danych na stronie www. Używam sobie takich swoich akcesorów.
W jaki sposób mogę na stronie wyświelić wszystkich użytkowników używając tej klasy? ![]() Ten post edytował Nahalem 13.07.2010, 07:06:32 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 14 Dołączył: 3.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 30.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
To jak mam wywołać funkcję to wiem ale mam zwracany tylko ostatni rekord z bazy, potrzebuje zwrócić wszystkie i wyśeitlić w tabelce
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 14 Dołączył: 3.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Najlepiej to zerknąć na to jak przebiega dana metoda...
Display_users() - w teorii przelatuje przez wszyskie rekordy pobrane z bazy, dopisuje je do zmiennej $this->nick[] i przy okazji wyswietla. Metoda Get_nick() zwraca $this->nick wiec pewnie z niej trzeba by bylo skorzystac. Sprawdz co wyswietli Ci print_r($oObject->Get_nick()); |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 30.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tak jak pisałem wyśeitla mi tylko jeden rekord
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 14 Dołączył: 3.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
zmodyfikuj
na
Zobaczysz czy wybiera cos wiecej z bazy, moze w zapisywaniu jest gdzies problem. No i najlepiej zerknij do bazy czy masz tam wiecej niz 1 rekord... |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 30.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
echo wewnątrz funkcji wyśeitla mi dane oczywiście, ale tam ustawiłem Set'ery żeby potem za pomocą Get'erów wywołania klasy przez obiekt dane wyświetliły się i to mi się nie udaje.
Wyświetlić chcę w taki sposób:
Ten post edytował Nahalem 13.07.2010, 08:41:46 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 14 Dołączył: 3.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Pomysl co robi
bo na moje to raz przypisuje nick do zmiennej i zwraca true i konczy dzialac. IMO to powinno wygladac tak:
I wtedy Get_nick i powinno byc ok. |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 30.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
zrobiłem tak i nie ma efektu, walcze z tym, czy możesz zobaczyć co jeszcze może być nie tak?
mam NULL Ten post edytował Nahalem 13.07.2010, 08:56:48 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 14 Dołączył: 3.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Skopiuj to co wyzej Ci napisalem bo przepisales z bledami, nie wywaliles petli ktora moim zdaniem psuje wyniki.
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 30.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
wyświetlam
w wyniku dostaje Array nie ma danych wyświetlonych |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 14 Dołączył: 3.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdz sobie co zwraca w tej tablicy a potem w petli wyswietl odpowiednie dane: |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 30.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
To się nazywa mistrzoska cierpliwość dla początkującego ;-). Dzięki bardzo. rozwiałeś mój problem. Fajnie, że mogłem na Ciebie liczyć.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 10:16 |