Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML] wyświetlić a potem zapisać tablicę
Forum PHP.pl > Forum > Przedszkole
wNogachSpisz
Witam

Mam wielowymiarową tablicę, chciałbym ją wyświetlić, tak aby kolejne pola były inputami formularza, w zależność od głębokości o odpowiednich NAME'ach np.

name="tablica[element][jeszcze_glebiej]"

tak wyświetloną tablicę edytuje, (wystarczy edycja wartości, może nie być możliwości edycji kluczy). Klikam Zapisz i skrypt odbiera eydtowaną tablicę w $_POST

Próby skonstruowania takiego skryptu niestety spełzły na niczym, pytanie do Was koleżanki i koledzy, czy macie namiary na takich skrypt, albowiem podejżewam, że podobny problem miał już nie jeden koderek, może na miary na jakieś gotowe rozwiązanie?
nithajasz
Troche zamotałeś z tą tablicą i nie bardzo złapałem o co chodzi.

Jeśli ta tablica ma dwa wymiary tylko to przepuść ją przez foreach i po prostu buduj formularz z tego, albo napisz przykład z największym wymiarem tej tablicy to może wtedy coś się wymyśli.
wNogachSpisz
ona moze miec wpipkuś wymiarów właśnie, i chce uniwersalny kodzik co to mi wyświetli formularz z inputami dla X wymiarow
nexis
Poczytaj o rekurencji
nithajasz
No to kłania się rekurencja, lecisz element po elemencie i wyczerpujesz do końca wymiary. Sprawdzasz kolejny wymiar tablicy czy też jest tablicą jeśli tak to sprawdzasz tą tablice w taki sam sposób, aż do wyczerpania i lecisz z następnym elementem z wymiaru wyżej. Nie jest skomplikowane tak bardzo smile.gif
wNogachSpisz
rekurencja rekurencja, tylko pozostaje problem przekazania bierzacej glebokosci zeby utworzyc name="cos[cos][cos]"

rzuccie kodem
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.