Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich mit PHPs $_POST Werte aus mehreren ausgewählten Kontrollkästchen abrufen?

Wie kann ich mit PHPs $_POST Werte aus mehreren ausgewählten Kontrollkästchen abrufen?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-12-17 10:24:26985Durchsuche

How Can I Retrieve Values from Multiple Selected Checkboxes Using PHP's $_POST?

$_POST-Daten aus mehreren Kontrollkästchen abrufen

Wenn Sie mit Formularen arbeiten, die mehrere Kontrollkästchen enthalten, ist es wichtig zu identifizieren, welche Kontrollkästchen ausgewählt wurden. Dieser Artikel führt Sie durch eine Methode zum Abrufen der Werte aktivierter Kontrollkästchen mithilfe von PHPs Superglobal $_POST.

Um die ausgewählten Kontrollkästchenwerte abzurufen, müssen Sie zunächst das Namensattribut jedes Kontrollkästchens auf ein Array setzen, z. B. „ check_list[]". Durch diese Änderung kann Ihr Skript nach der Formularübermittlung als Array in $_POST['check_list'][] auf alle Kontrollkästchen zugreifen.

Betrachten Sie das folgende Formularbeispiel:

<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-Code So rufen Sie aktivierte Kontrollkästchenwerte ab:

if (!empty($_POST['check_list'])) {
    foreach ($_POST['check_list'] as $check) {
        echo $check; // Echoes the value of each checked checkbox
    }
}

Ersetzen Sie in Ihrem speziellen Fall die „Wert“-Attribute durch Ihre $row['Report ID'] zum Abrufen der Primärschlüssel der überprüften Nachrichten zu Löschzwecken.

Das obige ist der detaillierte Inhalt vonWie kann ich mit PHPs $_POST Werte aus mehreren ausgewählten Kontrollkästchen abrufen?. 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