Bestätigen Sie Dropdowns, Radiobuttons und Kontrollkästchen in der PHP

Validieren von Web-Formulardaten aus der Drop-downs (oder wählen / Optionselemente), Optionsfelder oder Kontrollkästchen sollte in der PHP erfolgen. Auch wenn es, dass die Nutzer von einer der Optionen erscheinen zu wählen haben, können sie (böswillig oder aus anderen Gründen) haben nicht richtig ausgefüllt. Es ist Ihre Aufgabe, sicherzustellen, dass es gültig ist.

Der folgende Code legt ein Array der gültigen Zustände auf (aus dem Drop-down in form.php) Und sieht dann zu sehen, ob das, was erhalten ist wird in diesem gültiges Array gefunden wird. Dieser Code kann nur über die endgültige Anordnung Abschnitt hinzugefügt werden.

validStates = array ( "Alabama", "California", "Colorado", "Florida", "Illinois", "New Jersey", "NewYork", "Wisconsin") - if (isset ($ _ POST [ 'Zustand']) $ _POST [ 'State'] = "") {if) {$ _SESSION [ 'error'] [] = (in_array ($ _ POST [ 'state'], $ validStates!) "Bitte wählen Sie einen gültigen Zustand" -} }

Ein Punkt der Anmerkung ist, dass Sie nicht nur überprüfen müssen, um zu sehen, ob der Staat gesetzt, sondern müssen auch sehen, dass es nicht leer ist. Sie müssen dies tun, weil der Standardwert auf dem Formular für dieses Dropdown-leer ist, und das Feld ist nicht erforderlich, so leer ein gültiger Wert ist. Wenn es gesetzt ist und nicht leer, aber dann muss es auf einen gültigen Wert gesetzt werden.

Die Menge der Telefonnummer Typ Radiobuttons ist das gleiche Konzept. Legen Sie eine Reihe von gültigen Werten und überprüfen, um den Wert stellen Sie sicher, bestanden in einer dieser gültigen Werte ist. Da dieses Feld nicht erforderlich ist, es sei denn, die Telefonnummer in gefüllt ist, für später seine Überprüfung zu speichern.

Menü