![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 18.06.2008 Skąd: Reda Ostrzeżenie: (0%) ![]() ![]() |
Witam. Poszukuję sposobu na identyfikację nazwy tablicy wielowymiarowej.
Załóżmy, że mamy taki prosty formularz, utworzony ze skryptu PHP w którym wygenerowane są nazwy odpowiednich pól. W jaki prosty sposób można odczytać przez PHP nazwy wymiarów, które zostały określone, w tym przypadku "wyczytanie", że są to 'ID1' i 'ID2' i nadanie tych wartości zmiennej np. $rekord? Docelowo chodzi o zastosowanie w skrypcie PHP (+mySQL), w którym zmienianych będzie za jednym kliknięciem Submit kilka rekordów w bazie danych, np. [ID] [Wartość] 1. [Text pierwszy] 2. [Text drugi poprawiony] 3. [Text trzeci] [Submit] Pozdrawiam. Sebastian |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 326 Pomógł: 121 Dołączył: 23.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 18.06.2008 Skąd: Reda Ostrzeżenie: (0%) ![]() ![]() |
OK, to jest to rzeczywiście, teraz zrozumiałem co to są te keye.
Ale jedna zagwostka: array_keys($dana) działa do jednego wymiaru, a jak odwołać się do wielu wymiarów, np. $dana[glowna2][pierwsza]. 'glowna2' jest OK do wyciągnięcia, bo wystarcza array_keys($dana), ale jak wyciągnąć 'pierwsza', bo array_key(array_keys($dana)) wiadomo dzialac nie może, jak też wskazanie np. array_key($dana[glowna2]). Pzdr. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 326 Pomógł: 121 Dołączył: 23.07.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował ddiceman 3.09.2008, 13:37:45 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 18.06.2008 Skąd: Reda Ostrzeżenie: (0%) ![]() ![]() |
Wynikiem Twojego skryptu jest.... "Array ( )" i nie ma tego czego bym oczekiwał.
Zrobiłem testowo taki skrypt (bo to nie funkcja, nie ma return):
Czy mógłbyś na to zerknąć jeszcze raz? Ostatecznie pozostaję przy tym, chyba że coś lepszego wyjdzie na jaw:
Ten post edytował bulimaxiu 30.09.2008, 11:21:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 16:05 |