..., aber die schon ausgefüllten Checkboxen ihren schon gesetzten Haken behalten?
Richtig ! Über eine *.inc-Datei werden Feldinhalte überprüft und bei einem Fehler dann eine entspr. Meldung ($error = True) ausgegeben. Die Checkboxes, die mit einem Häkchen gekennzeichnet wurden, sollen aber markiert bleiben.
<html>
<head>
<title>Formular</title>
<?php include("form.inc"); ?>
</head> [...]
Auszug aus der "form.inc."-Datei:
<?php
$aktiv1 = $HTTP_POST_VARS["aktiv1"];
$aktiv2 = $HTTP_POST_VARS["aktiv2"];
if ($auswahl == ""){
$message = "Bitte eine Auswahl treffen.";
$error = "True";
} else {
$result1 = array_search('Wert1', $auswahl);
$result2 = array_search('Wert2', $auswahl);
if ($result1 == "True") $aktiv1 = "checked";
if ($result2 == "True") $aktiv2 = "checked";
}
if ($error != "True") {
ab hier dann Mitteilung versenden ....
?>