Hello,
trenne bitte als erstes HTML und PHP voneinander, soweit es geht.
Dazu baust Du dir das HTML-Formular auf, vollkommen ohne PHP.
Dann ersetzt Du die Values durch PHP-Variablen-Ausgaben in der Form:
value="<?php echo $_out['name']; ?>"
action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>
Dann baust Du Dir dein PHP-Script aus und belegst die entsprechenden Variablen mit Werten. Die Werte sollten hierzu bereits kontextgerecht behandelt werden. Also musst Du sie bereits mit htmlspecialchars() behandeln, bevor Du sie in $_out[] einträgst. Das ist einfache, als im HTML-Formular jedes Mal daran zu denken.
Am Schluss des PHP-Scriptes lädst Du dann das jeweilige HTML-Gerüst einfach dazu mit include...
Alles Andere geschieht automatsich ;-))
Das lässt sich dann beliebig weiterentwicklen bis hin zur template-Engine.
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg