Jogi: Formular automatisch aulesen

Hallo Leute,

ich möchte mit PHP ein Formular so auslesen, dass
es völlig wurscht ist, wieviele Felder das Formular hat
und wie die Felder heissen.

So nach dem Motto:

Es wurden 5 Formularfelder abgeschickt,
Das erste Field hiess "Name" und der Wert war "Jens"
Das zweite Feld hiess "Alter" und der Wert war "20"
usw.....

Geht das mit PHP ?

Grüße

Jogi

  1. ich möchte mit PHP ein Formular so auslesen, dass
    es völlig wurscht ist, wieviele Felder das Formular hat
    und wie die Felder heissen.

    wieso mit was list du den sonst aus wo es nicht wurscht ist ?

    Das erste Field hiess "Name" und der Wert war "Jens"
    Das zweite Feld hiess "Alter" und der Wert war "20"
    usw.....

    Geht das mit PHP ?

    denke schon

    mfg falke

    1. Na sonst habe ich ja in PHP immer ein Variable, welche dem
      Feldnamen entspricht.

      Also aus Feld "name" wird dann automatisch die Variable $name.
      Dann würde ich PER HAND schrieben:
      Hallo, Ihr Name ist: <? echo $name;?>

      Aber manchmal hat das Formular kein Feld "Name"

      Ich meine, das Formular hat immer andere Felder, das ist das Problem...

      Grüße

      Jogi

  2. Hallo Jogi,

    ich möchte mit PHP ein Formular so auslesen, dass
    es völlig wurscht ist, wieviele Felder das Formular hat
    und wie die Felder heissen.

    hilft vielleicht http://aktuell.de.selfhtml.org/tippstricks/php/form-mail/index.htm?

    Grüße aus Nürnberg
    Tobias

  3. Hi!

    Es wurden 5 Formularfelder abgeschickt,
    Das erste Field hiess "Name" und der Wert war "Jens"
    Das zweite Feld hiess "Alter" und der Wert war "20"
    usw.....

    Geht das mit PHP ?

    Na klar, geht das :-)
    Das Formular wurde beispielsweise per POST verschickt. Demnach werden alle Inhalte in der Variable $_POST gespeichert. Dieses Array gehst du nun mit einer Schleife durch.
    Beispiel:

    foreach($_POST as $key => $value)
    {
      if(is_array($value))
      {
        foreach($value as $content)
        {
          echo "Formularfeld: ".$key."\tInhalt: ".$content."\n";
        }
      }
      else
      {
        echo "Formularfeld: ".$key."\tInhalt: ".$value."\n";
      }
    }

    Grüße,
    Fabian St.

    --
    Endlich online: http://fabis-site.net
    --> XHTML, CSS, PHP-Formmailer, Linux
    Selfcode: ie:% fl:|  br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)