Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Apache PHP "Undefined variable"

T-Rex / 6 Antworten / Flachansicht Nickles

Hi zusammen,

habe ein Problem mit Apache und PHP unter NT4 (SP6a). Folgender Codeausschnitt (habe die Tag-Klammern durch eckige Klammern ersetzt), gesamter Code ist aus einem PHP-Forum kopiert (sollte also fehlerfrei sein):

[input type="text" name="name" value="[? if (isset ($_Post['name'])) { echo $_POST['name']; }?]"]

Beim ersten Aufruf der Scriptdatei bleibt value der Textzeile leer, was ja auch so sein soll.
Nachdem ich die ganze Form ausgefüllt und abgesendet habe, bleiben die Textfelder ebenfalls leer.
Das soll nicht sein, stattdessen sollen die entsprechenden Angaben enthalten sein!

"error_reporting" steht auf "E_ALL

 GrüßeT-Rex 
bei Antwort benachrichtigen
meisterv2k T-Rex „Apache PHP "Undefined variable"“
Optionen

Falls der oben angegebene Code wirklich dem in deinem Forum verwendeten entspricht, dann liegt es daran, dass die Variable innerhalb der isset()-Funktion $_Post heißt, während die ausgegebene Variable $_POST heißt. Das sind zwei unterschiedliche Variablen, der der Variablenname case-sensitiv ist.

bei Antwort benachrichtigen