Php bifați caseta de selectare pentru exemple de formular - php și mysql programming

Caseta de selectare și php

O dată voi spune că există mai multe opțiuni pentru a verifica această economie. Să mergem imediat la afaceri.

HTML

Aș dori să rețin faptul că mulți fac greșeli inițiale și scriu caseta de validare html incorectă. Adică, după ce au citit informațiile de pe Internet acum 10 ani, scriu tot felul de prostii. Potrivit uneia dintre ultimele DOCTYPE stricte. care încearcă să ne escorteze în epoca de HTML5 caseta de selectare este scris corect, după cum urmează:







Observați că nu există nici un id în obiectul de intrare. În conformitate cu cele mai recente standarde, astfel de obiecte HTML ar trebui să fie accesate prin proprietatea nume. De asemenea, rețineți că nu există nicio valoare. la type = "checkbox" această valoare nu este înregistrată. Este implicit 0. Adică, nu are nici un rost să-l subliniezi, dacă nu trebuie să-l expuneți, ceea ce este fie obligatoriu. Scrieți corect și apoi toate browserele vor trimite în mod corect 0 sau 1 la codul dvs. PHP.

Checkbox check in PHP - opțiunea 1

Să presupunem că aveți o formă de acest tip:

După ce faceți clic pe butonul "ok", datele sunt transferate în scriptul page.php. În scriptul page.php efectuăm o verificare a obiectului, indiferent dacă caseta de selectare a fost bifată, adică arată:







Atenție vă rog! Vreau să avertizez imediat că această metodă este cea mai grea și conține multe pericole. În acest caz, este dat pentru cei care nu au totul în ordine cu securitatea formelor și care sunt fundamentele și standardele de scuipare profundă.

Cum se bifează caseta de selectare în PHP - opțiunea 2

Există un alt mod de a face acest lucru, mai simplu, dar nu și cea mai bună soluție în formă, și anume înainte de etichetă puneți o etichetă cu aceeași valoare a parametrului "name":

Acum, dacă caseta de selectare este setată. în variabila $ checkme va fi trecut "1", altfel "0".

Atenție vă rog! Dacă aveți 10 casete de selectare, nu veți mai fi față în față surprins cât de repede va începe să crească codul HTML. iar unele browsere vor întoarce un deget lângă templul tău.

Cum se bifează corect caseta de selectare în PHP - opțiunea 3

Acum, ia în considerare cum ar trebui să fie corect să verifici totul.

În primul rând, trebuie să faceți un formular conform standardelor consorțiului W3C

Ca urmare, provocarea este foarte simplă:

Este posibil să scriem un cod PHP chiar mai puțin, dar am pictat pentru claritate. Folosiți-vă pentru sănătate.

Pentru a procesa matrice de casete de selectare, puteți utiliza diferite metode, însă acestea sunt acoperite într-un articol separat.

Apoi, uita-te la diferitele modele de casetă de verificare pentru proiectul tău.

Informații suplimentare despre acest subiect

Lista și descrierea detaliată a instrucțiunilor care sunt suportate de diferite platforme și de standardul SQL

Acest articol descrie cum să instalați pas cu pas driverul pe un dispozitiv pentru imprimare (imprimantă)

O descriere detaliată a principalelor formate grafice utilizate pe Internet și de ce sunt utilizate







Trimiteți-le prietenilor: