![]() |
![]() ![]() |
![]() |
-Kategorie- |
![]()
Post
#1
|
Goście ![]() |
Mam tablicę obiektów:
W założeniu może być dowolna głębokość i chciałbym wyświetlić ją w formie: Mam cały czas problemy z pętlami i w którym momencie pozamykać divy
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 12 Pomógł: 0 Dołączył: 14.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
wydaje mi sie ze ze w takiej formi jak masz to zrobione bedzie ciezko wyswietlic taka strukture, nie lepiej by bylo jakby jeden obiekt zawieral id jego rodzica, a nastepnie rekurencyjenie wyswietlic cala strukture jak o to ci chodzi a jak nie to przybliz jeszcze bardziej temat
|
|
|
-Kategorie- |
![]()
Post
#3
|
Goście ![]() |
Niestety nie mogę zrobić tego w ten sposób, Zrobienie czegoś takiego znacznie utrudniłoby manipulacje danymi w bazie. Tutaj wystarczy dobry if siedzę nad tym od rana, ale cóż.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Administratorzy Postów: 1 552 Pomógł: 211 Dołączył: 7.07.2009 Skąd: NJ ![]() |
A nie możesz po prostu stawiać tyle zamknięć diva co różnica między aktualnym depth a następnym?
Czyli masz 3 stany depth Poprzedni | Aktualny | Następny. Jeżeli aktualny stan depth jest większy od poprzedniego to musisz otworzyć div. Natomiast jeżeli aktualny stan depth jest większy od następnego to zamykamy (tyle razy ile wynosi różnica pomiędzy nimi). Musisz oczywiście mieć w takim układzie dane ułożone w odpowiedniej kolejności. |
|
|
-Kategorie- |
![]()
Post
#5
|
Goście ![]() |
Dane zawszę będą w dobrej kolejności, jutro dokładnie sprawdzę twój pomysł (na innym kompie mam bazę i całość)
|
|
|
-Kategorie- |
![]()
Post
#6
|
Goście ![]() |
Co do otwierania div-ów to muszę za każdym razem otwierać diva liczy się tylko kiedy zamknąć.
To mniej więcej coś takiego jutro spróbuje
Zapewne odrobinę błędnie napisałem, ale nie mam jak teraz tego sprawdzić |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
-Kategorie- |
![]()
Post
#8
|
Goście ![]() |
Tak wygląda rozwiązanie może komuś się przyda:
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.06.2025 - 05:56 |