Cum se obține valoarea casetei de selectare în php

Fișierele sursă ale articolului curent pot fi descărcate de pe link.

Iată o formă frumoasă pe care o avem:

Cum se obține valoarea casetei de selectare în php

Curs practic pe aterizare adaptivă de la zero!

Aflați de la zero pentru a adapta aterizările adaptive la HTML5 și CSS3 în următoarele 6 zile

În calitate de handler, am specificat fișierul login.php la care va fi trimis formularul. Cum să acceptăm datele din câmpurile obișnuite de tip text și cele cunoscute, pentru asta este suficient să ne referim la matricea și elementul corespunzător din acest matrice. Dat fiind că datele sunt transferate prin metoda POST, pentru a accesa datele de conectare ale utilizatorilor, vom folosi următoarea intrare: $ _POST ['login']. Aici se va păstra datele de conectare ale utilizatorului transferat.

Cu aceasta, totul este clar. Și cum să obțineți valoarea unei casete de selectare în PHP? Aici totul este la fel de simplu ca asta. Să încercăm să imprimam întreaga matrice de $ _POST de pe ecran în handler:

Și vom trimite formularul completat marcând căsuța:

După cum puteți vedea, în matricea $ _POST sunt toate elementele formularului. În acest caz, valoarea elementului amintit, care este responsabil pentru caseta de selectare din cazul nostru, este egală cu cea on-line.

Acum încercați să nu bifați caseta de selectare și să trimiteți formularul din nou.

Acum nu există niciun element de reamintire în matrice. Se pare că, pentru a verifica dacă caseta de selectare a fost bifată, este suficient doar să verificați prezența elementului corespunzător în matrice. De asemenea, puteți verifica opțional dacă este egal cu cel on-line sau dacă revine la adevărat. Ultimul control, în principiu, pentru browserele moderne este puțin probabil să fie obligatoriu, dar browserele vechi, îmi amintesc, ar putea crea un element gol în matrice, chiar dacă caseta de selectare nu a fost marcată.

Ca rezultat, codul PHP în ceea ce privește procesarea valorii casetei de validare va arăta cam așa:

Aici, de fapt, și toată înțelepciunea. Ei bine, acest lucru încheie articolul curent. În plus față de lucrul cu formularele, puteți vedea această lecție. Mult noroc!

Cum se obține valoarea casetei de selectare în php

Curs practic pe aterizare adaptivă de la zero!

Aflați de la zero pentru a adapta aterizările adaptive la HTML5 și CSS3 în următoarele 6 zile

Cele mai recente știri despre dezvoltarea IT și web pe canalul nostru de telegrame

Articole similare