Aveți nevoie de acces la Internet?

Procesarea mai multor căsuțe de bord în php

Să formăm un simplu formular cu o singură casetă de selectare.

Aveți nevoie de acces la Internet?

În scriptul PHP (caseta de selectare a fișierului-form.php) este posibilă citirea valorii câmpului prin intermediul matricei $ _POST. Dacă $ _POST ['formWheelchair'] este setat pe YES, atunci caseta de selectare a fost selectată. Dacă nu este selectată caseta de validare, variabila $ _POST ['formWheelchair'] nu este setată.







Iată un exemplu de procesare a unui formular în PHP:

ecou "Accesul necesar";

ecou "Accesul nu este necesar.";

Variabila $ _POST ['formWheelchair'] este setată la "YES". deoarece valoarea atributului de valoare al etichetei de intrare este "DA".

Atributul valoare poate fi setat la YES în loc de YES. Nu uitați să vă actualizați codul PHP în funcție de valorile setate.







Exemplul 2. Un grup de steaguri

Deseori există situații în care mai multe steaguri trebuie inserate în formă. Mai ales în cazul în care utilizatorul trebuie să dea dreptul să aleagă între mai multe opțiuni. Acest lucru este important, deoarece, de exemplu, un comutator radio poate selecta numai unul.

Să facem un formular care să ofere utilizatorului mai multe opțiuni.

Alegeți clădirile pe care trebuie să le vizitați.

Acorn Building

Sala Brown

Complexul Carnegie

Drake Commons

Casa Elliot

Rețineți că toate casetele de validare au același nume (formDoor []). Un nume indică faptul că toate steagurile sunt legate. Parantezele pătrate indică faptul că toate valorile vor fi accesibile din aceeași matrice. Aceasta este, $ _POST ['formDoor'] nu returnează un șir, ca în exemplul de mai sus, în schimb returnează un tablou care conține valorile casetelor de selectare selectate de utilizator.

De exemplu, dacă bifez toate casetele de validare, $ _POST ['formDoor'] returnează un tablou. În exemplul de mai jos, obținem și afișăm toate valorile matricei.

ecou ("Nu ați selectat nimic");







Trimiteți-le prietenilor: