phpbar.de logo

Mailinglisten-Archive

[php] feldinhalte auslesen

[php] feldinhalte auslesen

Ulf Wendel UW_(at)_NetUSE.DE
Mon, 17 Jan 2000 11:57:59 +0100


stefan stange wrote:
> habe folgenden wunsch. ich möchte alle felder und deren bezeichnung, die ich
> per method="post" übergebe auf der folgeseite auflisten. ich will sie nicht
> einzeln ansprechen. unter asp kenne ich es folgendermassen
> 
> alle_felder_des_forms = request.form
> 
> gibt es diese funktion unter php

Nein, aber man kann sie schreiben. Etwa so:

class request {
	
	var $elements = array();
	
	function request() {
		global $HTTP_POST_VARS;
		
		if (!is_array($HTTP_POST_VARS) || 0==count($HTTP_POST_VARS))
			return false;
		
		reset($HTTP_POST_VARS);
		while (list($k, $v)=each($HTTP_POST_VARS))
			$this->elements[$k]=$v;
				
	} // end func request
	
	function form() {
		return $this->elements;
	} // end func form
};

$request = new request;
$daten = $request->form();

...oder gleich auf das globale Array $HTTP_POST_VARS
zurückgreifen. phpinfo() zeigt weitere globale Variablen.

Ulf

-- 
Ulf Wendel
NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany
Fon: +49 431 386435 00  --  Fax: +49 431 386435 99


php::bar PHP Wiki   -   Listenarchive