<?php $nazwy_pol = array('info_imie' ,'info_nazwisko' ,'info_kraj' ,'info_miasto' ,'info_wiek_rok' ,'info_wiek_miesiac' ,'info_wiek_dzien'); function filtruj_dane() { for($i=0; $i<count($GLOBALS['nazwy_pol']); $i++) { eval('$'.$GLOBALS['nazwy_pol'][$i].' = ''.stripinput(trim($_POST[$GLOBALS['nazwy_pol'][$i]])).'';'); } for($i=0; $i<count($GLOBALS['nazwy_pol']); $i++) { } } ?>
Nie mogę wyświetlić / odwołać się do zmiennej która tworzę.
Po co ten skrypt ?
Mam ponad 40 pól w formularzu zapisałem ich nazwy do tablicy z indeksem liczbowym.
I pobieram z tablicy POST dane potem dwiema funkcjami przetwarzam i filtruję ich zawartość żeby na końcu zaktualizować profil użytkownika w bazie. Teraz chcę sprawdzić czy wszystko poprawnie zrobiłem wyświetlając te zmienne ale nie wiedzieć czemu nic mi się nie wyświetla. Proszę o pomoc.