Jak wyświetlić wszystkie nazwy zmiennych przekazywanych przez formularz?
Sep 16
Chciałbyś wyświetlić nazwy wszystkich zmiennych, które są przekazywane do skryptu za pomocą formularza? Taki problem często występuje, gdy mamy do czynienia z formularzem i dynamicznej ilości pól i nigdy nie wiemy, ile rzeczywiście zmiennych taki formularz wysyła do skryptu.
Załóżmy, że dane z formularza przekazywane zą metodą POST, czyli w skrypcie, który odbiera dane z formularza zostanie utworzona zmienna $_POST - tablica, której klucze to nazwy pól formularza, z którego dane zostały wysłane. Możemy więc w prosty sposób wyświetlić listę takich zmiennych, wyświetlając listę kluczy tablicy $_POST.
<?
print_r(array_keys($_POST));
?>
Teraz możesz wykonać dowolne operacje na uzyskanych przez array_keys() nazwach kluczy, np. wprowadzić uzyskane dane do bazy danych, wprowadzając $_POST[nazwa_klucza], gdzie nazwa_klucza zastępujemy nazwami uzyskanymi z funkcji array_keys().









