Stefan: Formulardaten

Hallo zusammen,

ich bin ein blutiger newbie was php betrifft.
Für mein Projekt ist es notwendig Formulardaten zu übergeben.
Meine Beiden Datein sehen folgendermaßen aus.
Html -Datei:
<html>
<head>
</head>
<body >
 <form action="form.php" method="POST">
  <input name="name" type="text" size="30">
  <input type="submit" value=" Absenden ">
 </form>
</body>
</html>

php - Datei(form.php):
<html>
<head>
</head>
<body>
 <?
  echo $name;
 ?>
</body>
</html>

Warum wird der Feldinhalt nicht ausgegeben. ich habe es auch mit
konstrukten wie $(name) versucht, klappt aber auch nicht.
Bitte helft mir!

Danke,
Stefan

  1. Hoi Stefan,

    versuchs mal $HTTP_POST_VARS[name] auszugeben.
    Müsste gehen.

    mfg
    Julius

  2. Hallo Stefan,

    ich bin ein blutiger newbie was php betrifft.

    Deswegen nehme ich einmal an, du hast dir auch eine neue PHP-Version installiert?

    Warum wird der Feldinhalt nicht ausgegeben.

    So oll er das auch nicht. $_POST['name'] gibt ihn dir hingegen wohl aus.
    Was es mit $_POST usw. auf sich hat steht zu Mengen im Archiv oder auch in
    den PHP-FAQ, die du in dein Linkverzeichnis aufnehmen solltest.
    FAQ:
    http://dclp-faq.de
    Kapitel:
    11.20. Warum funktionieren meine Formulare nicht?
    http://www.dclp-faq.de/q/q-formular-register-globals.html

    Suche nach register_globals.

    Grüße
      David

    --
    >>Nobody will ever need more than 640k RAM!<<
    1981 Bill Gates
    1. So oll er das auch nicht. $_POST['name'] gibt ihn dir hingegen wohl aus.

      Doch, das funktioniert. aber erst ab version 4.3.2 . Da legt PHP eine Variable mit dem Feldbezeichner an, wo dann auch der Wert drin steht.

      Aber das mit $_POST[''] ist gut zu wissen ^^

      mfG

      Daniel G.

      1. Hallo Daniel.

        So oll er das auch nicht
        Doch, das funktioniert.

        Nicht bei Stefan. So wie er das beschrieb ist ganz offenschtlich
        register_globals auf off. Es wäre sehr unschön, wenn sein Code dennoch
        (in der angedachten Weise) funktionierte!
        Dass es bei aktiviertem rg funktioniert ist mir klar.

        aber erst ab version 4.3.2 . Da legt PHP eine Variable mit dem
        Feldbezeichner an, wo dann auch der Wert drin steht.

        Was meinst du? Diesen Teil habe ich nicht ganz verstanden. Wie ich das interpretiere
        meinst du, dass ab 4.3.2 $name möglich wäre. Das ist aber falsch, siehe
        register_globals.

        Aber das mit $_POST[''] ist gut zu wissen ^^

        Nicht nu gut zu wissen, auch sehr gutanzuwenden ;)

        Grüße
          David

        --
        >>Nobody will ever need more than 640k RAM!<<
        1981 Bill Gates