Heim >Backend-Entwicklung >PHP-Tutorial >Wie rufe ich ausgewählte Werte aus mehreren Kontrollkästchen in PHP ab?

Wie rufe ich ausgewählte Werte aus mehreren Kontrollkästchen in PHP ab?

Linda Hamilton
Linda HamiltonOriginal
2024-12-27 05:52:18882Durchsuche

How to Retrieve Selected Values from Multiple Checkboxes in PHP?

$_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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn