Also, ich
präzisiere mal:
Ich habe ein Array Tasks
dieses stelle ich in einem Formular dar und der Benutzer muss jeden einzelnen Task mit checkbox bestätigen.
Wenn er einen nicht bestätigt, soll er eine entsprechende Meldung bekommen und das Formular wird nochmals angezeigt.
Mein bisheriger Code:
echo "<br>Bitte bestätige, dass Du die Folgenden Aufgaben ausgeführt hast<br>";
for ($i = 0; $i <= count($ToDo); $i++) {
echo '<input type="checkbox" name="Task[]" value="'. $ToDo[$i] .'"> ' .$ToDo[$i] .'<br>';
}
echo '<input type="Submit" value="Alles gemacht" >';
if ($_POST['CleaningComplete']) {
$Confirm = $_POST["Task"];
if (count($Confirm) < count($ToDo) {
echo "<b>Bitte alle Aufgaben bestätigen!</b>";
} else {
$Cleaning_is ="Checked";
}
}
unschön ist, dass alle checkboxen wieder leer (unchecked sind, wenn einer fehlt.
Danke für Eure Hilfe