Jestem początkującym użytkownikiem, więc za wszelkie niedociągnięcia z góry przepraszam.
Chciałbym zrobić dość dynamiczną obsługę wielu formularzy (mam kilkanaście, które z grubsza robią podobne rzeczy: zapis/odczyt do/z MySQL).
Wymyśliłem sobie taką konstrukcję:
-tablica z nazwami pól formularza
-zmienna zmiennej zwracająca pożądaną zmienną $_POST[]
Poniżej przedstawiam listing kodu i to co wyświetliło.
Jeśli jest jakieś wytłumaczenie dlaczego to mi nie działa to prosiłbym o komentarz.
Poszukałem na forum informacji i znalazłem to: http://forum.php.pl/index.php?showtopic=88094
Jednak nazwy pól formularza są używane też w innych miejscach skryptu, dlatego zależy mi na tablicy nazw pól.
LISTING:
for($a=0; $a < 3; $a++){ $hgw="_POST['".$t_nazw[$a]."']"; }
Wydruk:
Cytat
pns1 -good
pnp1 -good
aaa3 -good
zmienna: a 0 | $hgw: _POST['pns1'] | $$hgw: |-end
zmienna: a 1 | $hgw: _POST['pnp1'] | $$hgw: |-end
zmienna: a 2 | $hgw: _POST['aaa3'] | $$hgw: |-end
wprowadzono dane do formularza pns1: 1500312-1206
wprowadzono dane do formularza pnp1: 1500312-1106
pnp1 -good
aaa3 -good
zmienna: a 0 | $hgw: _POST['pns1'] | $$hgw: |-end
zmienna: a 1 | $hgw: _POST['pnp1'] | $$hgw: |-end
zmienna: a 2 | $hgw: _POST['aaa3'] | $$hgw: |-end
wprowadzono dane do formularza pns1: 1500312-1206
wprowadzono dane do formularza pnp1: 1500312-1106
Pozdrawiam