Jack Pixel: Evtl. Apache (local) falsch konfiguriert ?

hallo leute,

ich habe eine formular.htm in der z.B. ein bestimmter wert im name-attribut gespeichert wird.

dieser soll durch ein php ausgelesen, und über echo angezeigt werden...

... ganz einfach, funzt aber nicht:

auf der php-seite bekomme ich eine fehlermeldung (...Notice: Undefined variable: Vorname ...)

muss ich, weil ich local teste irgendwelche einstellung an der httpd.config vonehmen ?

danke im vorraus

Jack

ps

formular.htm :

......<form action="auswertung.php" method="post">
Ihr Vorname :
<input type="text" name="vorname" >
<input type="submit">
</form>......

auswertung.php :

.....<?php
echo "Hallo <b>$vorname</b> "  ;
?>.....

die dateien liegen natürlich im gleichen ordner und die html-tags sind natürlich in beiden dateien vollständig geschrieben

  1. Hallo,

    register_globals ist in der php.ini vermutlich aus Sicherheitsgruenden auf off gesetzt. Verwende nur noch die superglobalen Arrays $_GET[], $_POST[] usw.

    auswertung.php :

    .....<?php
    echo "Hallo <b>$vorname</b> "  ;

    echo "Hallo <b>{$_POST['vorname']}</b>";

    /*
    oder vorher die Variable $vorname belegen:
    $vorname=$_POST['vorname'];
    */

    ?>.....

    MfG, Thomas

    1. /*
      oder vorher die Variable $vorname belegen:
      $vorname=$_POST['vorname'];
      */

      So funzt es prima - besten dank :-))

      jack

  2. hallo,

    auswertung.php :

    .....<?php
    echo "Hallo <b>$vorname</b> "  ;
    ?>.....

    versuchs mal so:
    echo "Hallo <b>".$_POST[vorname]."</b>";

    ab der version 4.2 (glaube ich) musst du angeben woher die variablen kommen. in diesem fall wird sie ja mit dem formular per post übergeben.

    gruß
    phase

    1. hallo,

      auswertung.php :

      .....<?php
      echo "Hallo <b>$vorname</b> "  ;
      ?>.....

      versuchs mal so:
      echo "Hallo <b>".$_POST[vorname]."</b>";

      ab der version 4.2 (glaube ich) musst du angeben woher die variablen kommen. in diesem fall wird sie ja mit dem formular per post übergeben.

      gruß
      phase

      danke für die infos - jetzt funzt es :-)))

      Jack