Heim >Backend-Entwicklung >PHP-Tutorial >Wie rufe ich Werte aus mehreren aktivierten Kontrollkästchen in PHP ab?
Überprüfte Werte aus mehreren Kontrollkästchen in PHP abrufen
In PHP stellt das Erfassen der Werte mehrerer ausgewählter Kontrollkästchen in einem einzigen Formular kein Problem dar. Um dies zu erreichen, befolgen Sie diese Schritte:
1. Legen Sie das Namensattribut des Formulars fest:
Weisen Sie dem Formular selbst ein eindeutiges Namensattribut zu und stellen Sie sicher, dass es mit dem Suffix [] endet, um anzuzeigen, dass mehrere Werte erwartet werden.
2. Namen und Werte für Kontrollkästchen festlegen:
Geben Sie für jedes Kontrollkästchen im Formular unterschiedliche Namen und Werte an. In Ihrem bereitgestellten Code ist das Namensattribut auf check_list gesetzt und die Werte spiegeln die entsprechenden Berichts-ID-Werte aus Ihrer Datenbank wider.
3. Geprüfte Werte abrufen:
Greifen Sie im PHP-Skript über das superglobale Array $_POST auf die geprüften Werte zu. Auf die Kontrollkästchenwerte kann als Array unter dem im Formular angegebenen Namen zugegriffen werden, in diesem Fall $_POST['check_list'].
4. Kontrollkästchenwerte verarbeiten:
Durchlaufen Sie innerhalb einer Schleife das Array $_POST['check_list'] und greifen Sie auf den Wert jedes aktivierten Kontrollkästchens zu. In Ihrem Szenario stellen diese Werte die Berichts-IDs der zu löschenden Nachrichten dar.
Beispielcode:
<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; // Echo the value for each checked checkbox (e.g., "value 1", "value 3", etc.). // Alternatively, perform your desired action on the checked values, such as deleting the relevant messages. } } ?>
Das obige ist der detaillierte Inhalt vonWie rufe ich Werte aus mehreren aktivierten Kontrollkästchen in PHP ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!