In der Webentwicklung sind Formulare ein wichtiger Bestandteil der Interaktion mit Benutzern, und Kontrollkästchen und Multi-Check-Boxen sind gemeinsame Formularelemente. Sie ermöglichen es Benutzern, mehrere Optionen auszuwählen. In diesem Artikel wird ausführlich erläutert, wie die Kontrollkästchen und Multi-Check-Daten in PHP behandelt werden.
Mit dem Kontrollkästchen kann der Benutzer eine oder mehrere Optionen auswählen. In PHP können wir die Daten über $ _post oder $ _get Global Array über das Formular übertragen lassen. Wenn ein Benutzer ein Kontrollkästchen überprüft, wird der entsprechende Wert an den Server übergeben. Wenn der Benutzer nicht überprüft, wird der Wert nicht in den übermittelten Daten angezeigt. Hier ist ein Beispielcode für die Kontrollkästchen für Handhabung:
<form method="POST" action="process.php"> <input type="checkbox" name="fruits[]" value="apple"> Apfel <input type="checkbox" name="fruits[]" value="banana"> Banane <input type="checkbox" name="fruits[]" value="orange"> Orange <input type="submit" value="Einreichen"> </form>
In diesem Beispiel erstellen wir ein Array, indem wir das gleichnamige Attribut an das Kontrollkästchen angeben und "[]" danach hinzufügen. Wenn ein Formular eingereicht wird, wird das ausgewählte Kontrollkästchen als Array -Element an die Serverseite übergeben. Wir können die "foreach" -Schloop verwenden, um dieses Array durch dieses Array zu iterieren und jede Option zu verarbeiten:
<?php if (isset($_POST['fruits'])) { $selectedFruits = $_POST['fruits']; foreach ($selectedFruits as $fruit) { echo "You selected: " . $fruit . "<br> "; } } ?>
Der obige Code verwendet die Funktion "isset", um zu prüfen, ob "$ _post [" Früchte "]" definiert ist, um Fehler zu verhindern. Wenn dieser Wert vorhanden ist, speichern wir die ausgewählten Früchte in der Variablen "$ selected fruits" und geben jede ausgewählte Option über die "foreach" -Sloop aus.
Mehrere Auswahlkästchen ähneln den Kontrollkästchen und ermöglichen es Benutzern auch, mehrere Optionen auszuwählen. Im Gegensatz zu Kontrollkästchen wird die Verwendung mehrerer Kontrollkästchen normalerweise von "durchgeführt
<form method="POST" action="process.php"> <select name="colors[]" multiple> <option value="red">Rot</option> <option value="blue">Blau</option> <option value="green">Grün</option> </select> <input type="submit" value="Einreichen"> </form>
In diesem Code verwenden wir `
<?php if (isset($_POST['colors'])) { $selectedColors = $_POST['colors']; foreach ($selectedColors as $color) { echo "You selected: " . $color . "<br> "; } } ?>
Dieser Code verwendet zunächst die Funktion "isset", um zu überprüfen, ob "$ _post [" Farben "]" existiert. Wenn vorhanden ist, wird die ausgewählte Farbe in der Variablen "$ selectedColors" gespeichert und jede Option über die `foreach` -Schleife ausgegeben.
Im obigen Beispiel können wir sehen, wie die Daten von Kontrollkästchen und Multi-Check-Kästchen in PHP behandelt werden. In PHP kann das Verwenden des Global Array $ _post` oder $ _get` über Kontrollkästchen und Multi-Check-Boxen von Benutzern Daten übermittelt werden. Durch die `foreach` -Schleife können wir die Auswahl des Benutzers entsprechend verarbeiten.