In der Webentwicklung sind Formulare eine der wichtigsten Möglichkeiten für Benutzer, mit Websites zu interagieren. Mehrere Kästchen, Radiofelder und Dropdown-Listen in Formularen sind allgemeine Eingabelemente. In diesem Artikel wird detailliert eingeführt, wie diese Formelemente über PHP verarbeitet und entsprechende Codebeispiele bereitgestellt werden, damit Entwickler diese gemeinsamen Operationen beherrschen.
Mit dem Kästchen Multi-Check können der Benutzer mehrere Optionen auswählen. In HTML, verwenden Sie Tags können Multi-Check-Boxen erstellen. Wenn ein Benutzer ein Formular einreicht, kann PHP den von Benutzer ausgewählten Wert über die globale Variable $ _post oder $ _get erhalten.
Codebeispiel:
<form method="post" action="submit.php"> <input type="checkbox" name="color[]" value="red">Rot<input type="checkbox" name="color[]" value="blue"> Blau<input type="checkbox" name="color[]" value="green"> Grün<input type="submit" value="einreichen"> </form>
<?php if(isset($_POST['color'])){ $selectedColors = $_POST['color']; foreach($selectedColors as $color){ echo $color . "<br> "; } } ?>
Im obigen Code empfängt PHP durch Einstellen des Namensattributs des Multi-Selekten-Felds in Color [] den von Benutzer ausgewählten Wert in Form eines Arrays. Wir geben dann jede ausgewählte Farbe aus, indem wir das Array durchqueren.
Mit dem Radierfeld kann der Benutzer eine von mehreren Optionen auswählen. In HTML, verwenden Sie Tags können Radiofelder erstellen. Ähnlich wie bei Multi-Check-Feldern kann PHP, wenn ein Benutzer ein Formular einreicht, auch den von Benutzer ausgewählten Wert über die globale Variable $ _post oder $ _get erhalten.
Codebeispiel:
<form method="post" action="submit.php"> <input type="radio" name="gender" value="male">männlich<input type="radio" name="gender" value="female"> weiblich<input type="submit" value="einreichen"> </form>
<?php if(isset($_POST['gender'])){ $selectedGender = $_POST['gender']; echo "Das Geschlecht, das Sie wählen, ist:" . $selectedGender; } ?>
In diesem Beispiel ist das Namensattribut des Radiofelds Geschlecht , und PHP erhält das vom Benutzer ausgewählte Geschlecht über $ _post ['Geschlecht'] .
Die Dropdown-Liste ist für den Benutzer eine Möglichkeit, aus einer bestimmten Option auszuwählen. In HTML, verwenden Sie
Codebeispiel:
<form method="post" action="submit.php"> <select name="car"> <option value="volvo">Volvo</option> <option value="bmw">BMW</option> <option value="audi">Audi</option> </select> <input type="submit" value="einreichen"> </form>
<?php if(isset($_POST['car'])){ $selectedCar = $_POST['car']; echo "Das von Ihnen ausgewählte Fahrzeug ist:" . $selectedCar; } ?>
Im obigen Code ist das Namensattribut der Dropdown-Liste ein Auto , und der vom Benutzer ausgewählte Wert wird in der Variablen $ _post ['car'] gespeichert.
Die oben genannten sind die grundlegenden Tipps für PHP, um Multi-Check-Boxen, Radierkästen und Dropdown-Listen in Formularen zu verarbeiten. Durch die flexible Verwendung dieser Formelemente können Benutzer einfacher die gewünschten Optionen auswählen. Bei der Entwicklung tatsächlicher Projekte können Sie Formularelemente entsprechend den spezifischen Anforderungen anpassen und in Kombination mit komplexer Geschäftslogik implementieren.