$_POST-Daten aus mehreren Kontrollkästchen abrufen
Bei der Arbeit mit Formularen, die mehrere Kontrollkästchen enthalten, kann es wichtig sein, die ausgewählten Werte daraus abzurufen innerhalb Ihres PHP-Skripts. In dieser Anleitung wird gezeigt, wie Sie die überprüften Werte für die nachfolgende Verarbeitung extrahieren.
Im bereitgestellten Formularcode wird jedem Kontrollkästchen ein eindeutiger Wert zugewiesen, der den Primärschlüssel eines Datenbankeintrags darstellt ($row['Report ID'] ). Um die aktivierten Kontrollkästchen zu identifizieren, müssen Sie das Namensattribut des Formulars auf check_list[] setzen. Auf diese Weise erstellen Sie ein Array, in dem jedes Element einem ausgewählten Kontrollkästchen entspricht.
Jetzt können Sie mit dem Superglobal $_POST auf die überprüften Werte zugreifen. Der Schlüssel check_list gibt ein Array der ausgewählten Werte zurück. Hier ist ein anschauliches Beispiel:
<form action="test.php" method="post"> <input type="checkbox" name="check_list[]" value="value 1"> <input type="checkbox" name="check_list[]" value="value 2"> <input type="checkbox" name="check_list[]" value="value 3"> <input type="checkbox" name="check_list[]" value="value 4"> <input type="checkbox" name="check_list[]" value="value 5"> <input type="submit" /> </form> <?php if (!empty($_POST['check_list'])) { foreach ($_POST['check_list'] as $check) { echo $check; // Echoes the value of each checked checkbox } } ?>
Wenn in diesem Beispiel auf die Schaltfläche geklickt wird, durchläuft der Code die ausgewählten Kontrollkästchenwerte und gibt jeden Wert wieder. Wenn das Kontrollkästchen mit dem Wert $row['Report ID'] aktiviert wäre, würde es als Teil des Ergebnisses wiedergegeben.
Durch die Nutzung dieses Ansatzes können Sie die IDs der gewünschten Datensätze effektiv abrufen Löschen Sie es aus Ihrer Datenbank, wenn Sie auf die Schaltfläche „Senden“ klicken.
Das obige ist der detaillierte Inhalt vonWie rufe ich ausgewählte Werte aus mehreren Kontrollkästchen in PHP ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!