Több jelölőnégyzet feldolgozás php előző ◈ a következő Hozzunk létre egy egyszerű űrlapot egyetlen jelölőnégyzetből. Hozzá kell férni az internethez? A PHP parancsfájlban (file checkbox-form.php) a mező értékét a $ _POST tömb segítségével olvashatja le. Ha a $ _POST ['formWheelchair'] beállítás értéke YES, akkor a jelölőnégyzet be lett jelölve. Ha nincs jelölőnégyzet, a $ _POST ['formWheelchair'] változó nincs beállítva.Íme egy példa a PHP feldolgozására: echo "Hozzáférés szükséges."; echo "Hozzáférés nem szükséges."; A $ _POST ['formWheelchair'] változó értéke "YES". mivel a bemeneti címke érték-attribútuma értéke "IGEN". Az érték attribútum YES értékre állítható YES helyett. Ne felejtse el frissíteni a PHP kódot a beállított értékeknek megfelelően.2. példa Zászlók egy csoportja Gyakran vannak olyan helyzetek, amikor több zászlót kell beilleszteni a formába. Különösen abban az esetben, ha a felhasználónak jogot kell biztosítani arra, hogy több lehetőséget válasszon. Ez azért fontos, mert például egy rádiókapcsoló csak egy lehet. Készítsünk egy olyan űrlapot, amely több lehetőséget ad a felhasználónak. Válassza ki az épületeket, amelyeket meg kell látogatnia. Acorn épület Barna csarnok Carnegie Complex Drake Commons Elliot House Kérjük, vegye figyelembe, hogy minden jelölőnégyzet ugyanaz a neve (formDoor []). Egy név azt jelzi, hogy az összes zászló kapcsolódik. A szögletes zárójelek azt jelzik, hogy minden érték elérhető lesz ugyanabból a tömbből. Vagyis a $ _POST ['formDoor'] nem ad vissza egy stringet, mint a fenti példában, hanem visszaad egy tömböt, amely tartalmazza a felhasználó által kiválasztott jelölőnégyzetek értékét. Ha például az összes jelölőnégyzetet ellenőrizem, a $ _POST ['formDoor'] visszaad egy tömböt. Az alábbi példában a tömb minden értékét megjelenítjük és megjelenítjük. echo ("Nem választottál semmit"); előző ◈ a következő