PHP-Array mit mehreren Kontrollkästchen: Kontrollkästchen und Formulararrays verstehen
In PHP ein Formular mit mehreren Kontrollkästchen erstellen und die ausgewählten Werte in einem speichern Array kann ein unkomplizierter Prozess sein. Lassen Sie uns mit einer klaren Erklärung untersuchen, wie Sie dies erreichen können.
Formular-Kontrollkästchen erstellen
Um mehrere Kontrollkästchen-Eingaben in einem Formular zu erstellen, verwenden wir das Eingabeelement mit dem Typattribut auf Kontrollkästchen setzen. Jedes Kontrollkästchen sollte ein eindeutiges Namensattribut und einen anderen Wert haben.
Zum Beispiel erstellt der folgende Code drei Kontrollkästchen:
<form method='post'>
Ausgewählte Werte in einem Array speichern
Um die überprüften Werte in einem Array zu speichern, übergeben wir den Array-Namen als Namensattribut für jedes Kontrollkästchen. In diesem Fall ist es checkboxvar[].
Zugriff auf das Array
Im PHP-Skript können wir mit $_POST['checkboxvar'] auf das Array zugreifen. Es ist jedoch wichtig zu beachten, dass es sich dabei um ein Array handelt, das nur die überprüften Werte enthält.
Werte in eine E-Mail zurückgeben
Um die überprüften Werte in eine E-Mail zurückzugeben , wir können Folgendes verwenden:
echo implode(',', $_POST['checkboxvar']); // change the comma to whatever separator you want
Sanitärerwägungen
Immer daran denken um die Eingabe zu bereinigen, um Manipulationen und Sicherheitslücken vorzubeugen.
Referenz:
Die offizielle Dokumentation für diesen Prozess finden Sie unter http://php.net/manual /en/faq.html.php#faq.html.arrays
Das obige ist der detaillierte Inhalt vonWie gehe ich mit PHP-Arrays mit mehreren Kontrollkästchen in Formularen um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!