![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 28.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
może banalne pytanie ale dlaczego wykona się tylko wewnętrzna pętla?
zakładając, że obie tablice nie są puste, wyświetli się przynajmniej raz tylko 'result2'. Zmienne: $result === $result2 Może też napiszę po co mi to (może ktoś podsunie lepsze rozwiązanie bardziej optymalne). Użytkownik na tablicy może dodawać sobie posty i każdy post można komentować. Pętla wyżej w moim kodzie ma za zadanie wyświetlać post macierzysty i potem ponownie przeszukiwać kopię tablicy w celu znalezienie subpostów postu macierzystego. Struktura html takiej "paczki" wygląda mniej więcej tak:
Ten post edytował qbas-s 10.06.2014, 21:39:55 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 1 Dołączył: 28.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
nie.
przykładowa zawartość zmiennej $value (tablica dla postu macierzystego):
przykładowa zawartość zmiennej $value2 (tablica subpostu)
index w_parent jeśli jest null wtedy wskazuje na post macierzysty. Jeśli jest różny od null wtedy oznacza, że tablica jest subpostem postu o w_id takim jak w_parent. Jednak wydaje mi się, że zagłębianie się aż tak w całą tą idee jest chyba nie istotne. Bo pytanie brzmi: dlaczego wewnętrzna pętla z pierwszego postu zaburza pracę tej pierwszej. Ten post edytował qbas-s 10.06.2014, 21:42:50 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 14:38 |