Sven Rautenberg: Was macht ein hidden-Feld??

Beitrag lesen

Huhu Alwin

Du musst die "s maskieren (klar sonst kann sie ja später jeder vor Gericht identifizieren).

ROFL!

btw. übersichtlicher( finde ich) geht's so

printf('<input type="hidden" name="Name" value="%s">',$NAME);

Warum nicht gleich komplett in den HTML-Modus gehen:
?>
...
<input type="hidden" name="Name" value="<?= $name ?>">
...
<?

Im Prinzip sollte man bei PHP-Scripten Code und HTML versuchen getrennt zu halten. Macht jedenfalls dann ziemlich Sinn, wenn man die gleiche PHP-Datei mit verschiedenen Parametern zu verschiedenen Ausgaben veranlassen will.

Jedenfalls bei diesem Formular macht es irgendwie Sinn.

<? if (nichtabgesendet) {
?>
...
<HTML für ein leeres formular>
...
<?
} elseif (abgesendet_aberunkontrolliert) {
?>
...
<HTML für Kontrollformular mit Hiddenfeldern>
<input type="hidden" name="Name" value="<?= $name ?>">
...
<?
} elseif (kontrolle_war_ok) {
#Daten in die Datenbank schreiben
#und auf die Startseite zurück
header("Location: index.html");
}
?>