Hi,
if(!isset($_POST['name'])){
echo <<<LEERESFORMULAR
mal was grundsätzliches: mit dieser Heredoc-Syntax verquirrlst Du aufs heftigste Php-Code und html-output. Imho wird das schnell unübersichtlich, Du solltest sowas sauber trennen: im Php-Teil validierst Du nur die User-Eingaben, später gibst Du abhängig vom Ergebnis das html aus.
Beispiel, schematisch:
<?php
$error = "";
function validate (&$error) {
if (!isset($_POST['name'])) {
$error .= "Name vergessen!";
}
}
validate ($error);
?>
<?php if ($error): ?>
<p><?=$error?></p>
<?php else:?>
<div>
alles ist gut.
</div>
<?php endif?>
Gruesse, Joachim
--
Am Ende wird alles gut.
Am Ende wird alles gut.