phpbar.de logo

Mailinglisten-Archive

[php] feldinhalte auslesen

[php] feldinhalte auslesen

stefan stange stefan_(at)_stange.de
Mon, 17 Jan 2000 12:52:48 +0100


hallo ulf,

vielen dank dir. habe es folgendermassen erledigt:

<?
while (list($key, $val) = each($HTTP_POST_VARS)) {
   echo "$key : $val<br>";
}
?>

gruss stefan

-----Ursprüngliche Nachricht-----
Von: php-admin_(at)_solix.wiso.Uni-Koeln.DE
[mailto:php-admin_(at)_solix.wiso.Uni-Koeln.DE]Im Auftrag von Ulf Wendel
Gesendet: Montag, 17. Januar 2000 11:58
An: php_(at)_solix.wiso.Uni-Koeln.DE
Betreff: Re: [php] feldinhalte auslesen




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

--
** Durchgehend geöffnet: http://www.php-center.de **
Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de
http://infosoc.uni-koeln.de/mailman/listinfo/php



php::bar PHP Wiki   -   Listenarchive