$HTTP_POST_VARS
7 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Jak vypíšu seznam proměných odeslaných formulářem? $pole=$HTTP_POST_VARS; echo $pole[0]; ... nevypíše nic echo $pole[1]; ... nevypíše nic . . atd. echo $pole[text]; .. vypíše obsah proměné "text" to já ale nechci potřebuji pouze seznam proměných odeslaných formulářem ne jejich obsah.. jak na to ???
-
keys() ? vlastne sorry, v php se to rekne array_keys() popr. pres each() nechapu proc se sakra do te dokumentace nepodivate pred tim nez sem pisete :(
-
jjo, nebo od php4 cyklus foreach.. 2mira: kdyby se tady vsichni koukali do dokumentace nez sem neco napisou tak to forum nemusi existovat..
-
kazdy holt jednou zacina... foreach ($_POST as $key => $value) echo $key;
-
Jop a proč vlastně používat tohle: $HTTP_POST_VARS, když to jde bez toho.
-
2vlczaak: tohle neni zrovna nejcistsi reseni, spis bych to v tomhle pripade delal pres array_keys (proc nacitat pokazdy obsah do novy promenny kdyz ji pak nepotrebujes...) 2SMTex: no hlavne asi z bezpecnostnich duvodu, krome toho taky aby byl kod prehlednejsi.. a kdyz jeste k tomu vezmes v uvahu ze od nedavny verze PHP je defaultni hodnota register_globals=off (ne ze by to samo o sobe neco znamenalo, ale myslim ze driv nebo pozdeji to proste bude standard, takze neni na skodu si zvyknout..)
-
2 bohdan: mas pravdu... jenze, kdyz pouzijes foreach() tak to asi jinak nejde. proto mam rad starou dobrou konstrukci: reset($_POST); while (list($key, ) = each($_POST)) echo $key . "<br />\n"; aneb... proc tahat seznam vsech klicu do noveho pole, kdyz je potrebujes jenom vypsat :o)