Tom: Reservierungsformular

Beitrag lesen

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

--
Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de