phpbar.de logo

Mailinglisten-Archive

[php] POST VARS =?iso-8859-1?Q?=C4rger?=

[php] POST VARS =?iso-8859-1?Q?=C4rger?=

Ives Steglich Ives.Steglich_(at)_rz.tu-ilmenau.de
Tue, 30 May 2000 14:45:21 +0200


> OK, so funktionierts aber das macht ja keinen Sinn. Wenn ich
> wüsste, dass die übergebene Variable feld1 heisst, dann würd
> ich ja ne HTTP_POST_VARS verwenden sondern einfach
> sagen : print "$feld1".
> Ist es denn nicht möglich eine PHP3-Seite zu bauen die mir
> anzeigt welche Variable ihr mit POST übergeben wurden und
> was die Variable enthalten ?
> 
> Ciao Stefan P.
> 
oh man - ist es so schwer einfach den array zu parsen?
while(list($key,$val)=each($HTTP_POST_VAR){
	echo $key." ".$val;
}

fertig!!

oder falls du einen array mit subarrays hast bzw. beliebig verschachtelte
arrays
dann sollte dir diese Funktion weiterhelfen die parst den array egal wie 
verschachtelt der ist und gibt das dann auch halbwegs strukturiert aus


function parse_array($array){
	echo "<table>\n";
	while(list($key, $val) = each($array)){	
		if (is_array($val)) {
			echo "<tr><td width=20>&nbsp;</td><td>Val is Array - name: [".$key."]
parsing substructure</td></tr>\n";
			echo "<tr><td></td><td>";
				parse_array($val);
			echo "</td></tr>\n";
		} else {
			echo "<tr><td width=20>&nbsp;</td><td>[".$key."]: ".$val." </td></tr>\n";
		}
	}
	echo "</table>\n";
}


dalini


php::bar PHP Wiki   -   Listenarchive