Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich mit PHPs $_POST Werte aus mehreren ausgewählten Kontrollkästchen abrufen?
$_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!