Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> FORM tablicowy, zmiana "name" ze string na array
bulimaxiu
post 3.06.2011, 13:37:46
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 18.06.2008
Skąd: Reda

Ostrzeżenie: (0%)
-----


Witam.

Mam w FORMie układ tablicowy:
  1. <input name="data[1]" type="text" />
  2. <input name="data[15]" type="text" />
  3. ...

W PHPie wiadomo, odczytam poprzez
  1. $firstname = $_POST['data'][15];
  2. ...
, lub jakoś podobnie, to nie problem.

FORM jest generowany przez PHP, gdzie name jest podawany jako string ("data[15]"); parametr dodatkowy "15" jest zmienny. Potrzebuję jednak w PHP przekazać name ("data[15]") jako string do funkcji PHP i tu rozłożyć to na array, czyli np. $_POST['data'][15]. Wiadomo, gdy zastosuję $_POST[$name], wyjdzie $_POST[data[15]],a potrzeba $_POST['data'][15]. Czy można to rozwiązać jakoś funkcją? Bo nie chcę robić funkcji na analizę znaków w stringu i krok po kroku robić array; chyba że nie da rady inaczej.

Ten post edytował bulimaxiu 3.06.2011, 13:38:48
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 19:57