Mailinglisten-Archive |
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