Einzelnen Beitrag anzeigen
  #3 (permalink)  
Alt 19-09-2018, 22:36
wolfden
 Registrierter Benutzer
Links : Onlinestatus : wolfden ist offline
Registriert seit: Jan 2011
Beiträge: 2
wolfden befindet sich auf einem aufstrebenden Ast
Standard Präzisierung

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
Mit Zitat antworten