Kezelje négyzeteket (jelölőnégyzet) űrlapot php

Kezelje négyzeteket (jelölőnégyzet) űrlapot php
Ez az útmutató bemutatja, hogy a zászlók (jelölőnégyzet) HTML és megtanulják kezelni őket PHP.

Az alakja a zászló

Hozzunk létre egy egyszerű űrlap egy zászlóval (jelölőnégyzet).







A PHP script (file négyzetet-form.php) lehet olvasni a mező értéke a tömb $ _POST. Ha a $ _POST [ 'formWheelchair'] értéke YES, a check-in-t választották. Ha a négyzet nincs bejelölve, a változó $ _POST [ „formWheelchair”] nincs telepítve.

Itt egy példa a feldolgozás formájában PHP:

A változó $ _POST [ „formWheelchair”] értéke YES, mert az értéke az attribútum értékét input tag egyenlő «IGEN».

value attribútum helyett IGEN, akkor beállíthatja a: 1. Ne felejtsd el, hogy frissítse a PHP kódot, illetve a beállított értéket.

Csoport zászlók

Elég gyakran vannak olyan helyzetek, amikor meg kell beszúrni valamilyen formában zászlókat. Különösen abban az esetben, ha a felhasználói igények, hogy a választás a több lehetőség. Ez azért fontos, mert például egy kapcsoló (rádió), akkor csak egyet választhat.

Csináljunk egy formája, amely a felhasználó több lehetőség.







Felhívjuk figyelmét, hogy minden doboz ugyanaz a neve (formDoor []). Egy név azt mondja, hogy az összes doboz csatlakozik. A szögletes zárójelek azt mutatják, hogy minden érték elérhető lesz egy tömbben. Ez a $ _POST [ „formDoor”] vissza a karakterláncot a fenti példában, hanem visszatér tartalmazó tömb értékeit zászlók, amelyeket a felhasználó által kiválasztott.

Például, ha megjegyzem az összes dobozt, $ _POST [ „formDoor”] vissza egy tömbben. Az alábbi példában azt letölteni és megjeleníteni az összes értéket a tömb.

üres függvény akkor hasznos, ha, ha a felhasználó nem választotta. Ha a tömb nem üres, akkor számolni a kiválasztott négyzeteket segítségével a gróf és megjeleníti az összes értékeket egy hurok.

Ha a jelölőnégyzet be van jelölve „Acorn Building”, a tömb tartalmazza az „A” értéket.

Ellenőrizze, hogy egy adott jelölőnégyzetet

Gyakran szeretné ellenőrizni, hogy egy adott jelölőnégyzetet. Használhatja a következő függvényt:

Most egyszerűen hívja meg a függvényt IsChecked (chkboxname, érték). Például:

Kérem, segítsen nekem, kérem ..
van egy kód

$ Tag_cloud = get_tags ( 'kizárni = 12,15');
$ Html = ' lt; div class = "post_tags" gt; „;


if ($ tag_cloud) $ tdo_tag = 'tdo_tag =?';
echo ' lt; form action = " '$ tdo_tag.'" class = "form-horizontális form-keresés" gt;
lt; fieldsetgt;
lt; div class = "kontroll-csoport" gt; „;

foreach ($ tag_cloud $ -os címkét)


lt; label class = "checkbox" gt; lt; input id = "item-megjelent" type = "checkbox" name = "tdo_tag" value = " lt ;? php echo $ tag-gt; csiga GT ;? "onChange =" this.form.action = this.name [this.checkboxedIndex] .value; „Gt; lt ;? php echo $ tag-gt; név GT ?; lt; / labelgt;


lt ;? php
>
echo ' lt; / divgt;
lt; div class = "form-cselekvések" gt;
lt; input class = "Btn BTN-primer" type = "submit" value = "küldés" / gt;
lt; / divgt;
lt; / fieldsetgt;
lt; / formgt;”

Próbáltam cserélni név tdo_tag [] és felírni Metód = post a példát. de nem adott ki négyzetet-form.php




Kapcsolódó cikkek