Hallo Yadgar,
»» Warum nicht einfach if (!empty($_POST['vorname'])) echo $_POST['vorname']; oder sogar nur echo $_POST['vorname']. Wenn es leer ist wird ja so oder so nichts angezeigt, warum nachfragen?
Dein Vorschlag ändert allerdings nichts am Ergebnis, wie ich gerade herausgefunden habe...
Warum? Wie äußert sich das?
Ich formuliere mal, was ich verstanden habe, wie es läuft bei dir, vielleicht kommen wir ja noch zum Pferdefuß ;)
Du hast ein Eingabeformular in einer .php-Datei. Action führt mit der Method="POST" zu genau derselben .php-Datei. Wenn du nach dem Abschicken des Formulars irgendwo am Anfang echo $_POST["vorname"]; stehen hast und es ein gefülltes Eingabefeld vorname gab, dann solltest du einen Wert ausgespuckt bekommen.
echo var_dump($_POST); sollte dir anzeigen, was generell gespeichert wurde beim Versenden um Schreibfehler auszuschließen.
Ich denke, du hast entweder ein anderes Verfahren oder einen Schreibfehler bei den Bezeichnern.
ciao
romy