![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 16.10.2017 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Mam problemy z pętlą foreach wyświetlającą zawartość mojej tablicy
Tak wygląda formularz: Tak wygląda wpisywanie do tablicy formularza (session start jest oczywiście na początku pliku php
Tak wygląda pętla w której próbuję wyświetlić dane z tablicy, niestety nie umiem jej poprawnie zbudować aby wyświetliła to co chcę. Bardzo proszę o podanie przykładowego kodu w którym będę mógł zrozumieć w jaki sposób dobrać się do mojej tablicy:
indeks- pętla miala lecieć po wszystkich wybiarach nazwa - po wszystkich nazwach np. imie, nazwisko itd. wartość - po wszystkich wartościach danej nazwy np. Jan, Kowalski .... Jako wynik działania pętli chciałem uzyskać taki efekt 0 Imie: Jan 0 Naziwsko: Kowalski ....... 1 Imie: Krzysztof 1 Nazwisko: Nowak Ten post edytował hunter444 16.10.2017, 22:00:13 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 13 Dołączył: 29.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nie musisz tworzyć tablicy dynamicznie tzn w pętli. Możesz robić to na tablicy asocjacyjnej czyli:
następnie zmienną $tablica zapisujesz do utworzonej sesji:
W tym momencie twoja zmienna sesyjna jest teraz zwykłą tablicą asocjacyjną do której odwołujesz się po wartościach imie, nazwisko Tablicę którą Ty próbowałeś utworzyć w pętli nazywa się trójwymiarową bądź wielowymiarową(tablica tablic) czyli:
Żeby odwołać się do powiedzmy imienia z Twojej tablicy umieszczonej w zmiennej sesyjnej to musisz zrobić takie coś:
W Twoim przypadku nie ma potrzeby tworzenia tablicy wielowymiarowej chyba że chcesz zawrzeć jakieś dodatkowe informacje np. dla imienia |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 21:13 |