Heim > Backend-Entwicklung > PHP-Tutorial > Wie rufe ich Werte aus mehreren Kontrollkästchen mit „$_POST' in PHP ab?

Wie rufe ich Werte aus mehreren Kontrollkästchen mit „$_POST' in PHP ab?

Barbara Streisand
Freigeben: 2024-12-17 06:36:25
Original
877 Leute haben es durchsucht

How to Retrieve Values from Multiple Checkboxes using `$_POST` in PHP?

Werte aus mehreren Kontrollkästchen mit $_POST abrufen

In der Webentwicklung werden Formulare mit mehreren Kontrollkästchen häufig zum Sammeln von Benutzereingaben verwendet. Jedes Kontrollkästchen stellt eine mögliche Auswahl dar und die Feststellung, welche Kontrollkästchen aktiviert wurden, ist bei der Verarbeitung der Formulardaten von entscheidender Bedeutung. In diesem Artikel wird untersucht, wie Werte aus mehreren Kontrollkästchen mithilfe des $_POST-Arrays in PHP abgerufen werden, und die Anwendung in einem Posteingangssystem demonstriert.

Zunächst ist es wichtig, das Namensattribut den Formulareingaben entsprechend zuzuweisen. In diesem Fall setzen wir den Namen auf „check_list[]“. Die eckigen Klammern ([]) am Ende geben an, dass auf die Eingabe als Array innerhalb des Superglobals $_POST zugegriffen werden kann.

Wenn ein Formular gesendet wird, werden die aktivierten Werte der Kontrollkästchen im $_POST gespeichert Array. Um auf diese Werte zuzugreifen, können wir über das Array $_POST['check_list'] iterieren. Jedes Element im Array stellt einen überprüften Wert dar. Dieser Wert entspricht dem für das entsprechende Kontrollkästchen festgelegten Wertattribut.

Für Ihr Posteingangssystem können Sie diesen Ansatz nutzen, um die Nachrichten zu identifizieren, die der Benutzer zum Löschen ausgewählt hat. Durch den Vergleich der Werte im Array $_POST['check_list'] mit den Primärschlüsseln in der Datenbank können Sie die entsprechenden Nachrichten löschen.

Der folgende Codeausschnitt zeigt, wie die überprüften Werte abgerufen und angezeigt werden:

<?php
if (!empty($_POST['check_list'])) {
    foreach ($_POST['check_list'] as $check) {
        echo $check; // Output the checked values
    }
}
?>
Nach dem Login kopieren

Dieser Code durchläuft das Array $_POST['check_list'] und gibt die Werte der aktivierten Kontrollkästchen wieder. In Ihrem Posteingangssystem würde diese Ausgabe den Datenbank-IDs der ausgewählten Nachrichten entsprechen.

Das obige ist der detaillierte Inhalt vonWie rufe ich Werte aus mehreren Kontrollkästchen mit „$_POST' in PHP ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage