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