Szukaj

Rss Posts

Rss Comments

Login

 

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().

Podziel się z innymi: Te ikonki pozwalają łatwo podzielić się tym artykułem z innymi za pośrednictwem serwisów społecznościowych
  • Wykop
  • Gwar
  • Technorati
  • Digg
  • del.icio.us
  • NewsVine
1 gwiazdka2 gwiazdki3 gwiazdki4 gwiazdki5 gwiazdek (No Ratings Yet)
Loading ... Loading ...


Post a comment