Forma unui steag
Să creeze un formular simplu, cu un singur steag (casetă de selectare).
În script PHP (fișier caseta de selectare-form.php) poate citi valoarea câmpului prin matrice $ _POST. Dacă $ _POST [ 'formWheelchair'] este setat la YES, check-in a fost ales. În cazul în care caseta nu este selectată, variabila $ _POST [ „formWheelchair“] nu este instalat.
Aici este un exemplu de procesare sub forma de PHP:
Variabila $ _POST [ „formWheelchair“] este setat la YES, deoarece valoarea tag-ul de intrare valoare atribut este egală cu «DA».
atribut valoare in loc de DA, puteți seta: 1. Nu uitați să actualizați codul PHP, respectiv valoarea setată.
Grupul de steaguri
Destul de des există situații când trebuie să introduceți o anumită formă de steaguri. Mai ales în cazul în care utilizatorul trebuie să ofere posibilitatea de a alege mai multe opțiuni. Acest lucru este important, deoarece, de exemplu, un comutator (radio), puteți alege doar unul.
Hai să facem o formă care oferă utilizatorului mai multe opțiuni.
Vă rugăm să rețineți că toate casetele au același nume (formDoor []). Un nume spune că toate casetele sunt conectate. Parantezele pătrate indică faptul că toate valorile vor fi disponibile dintr-o singură matrice. Aceasta este $ _POST [ „formDoor“] returnează un șir ca în exemplul de mai sus, în loc să se întoarcă o matrice care conține valori de steaguri care au fost selectate de către utilizator.
De exemplu, dacă am nota toate casetele, $ _POST [ „formDoor“] returnează o serie de. În exemplul de mai jos, vom prelua și afișa toate valorile matrice.
Funcția gol este utilă în cazul în care în cazul în care utilizatorul nu a ales. În cazul în care matrice nu este gol, vom contoriza numărul de casete de selectare selectate folosind contorul și afișa toate valorile folosind o buclă.
În cazul în care caseta de selectare este selectată „Acorn Building“, matrice va conține „A“ valoare.
Verificați dacă este selectată o casetă specială
De multe ori doriți să verificați dacă este selectată o casetă specială. Puteți utiliza următoarea funcție:
Acum, pur și simplu, apelați funcția de IsChecked (chkboxname, valoare). De exemplu:
Te rog ajută-mă, te rog ..
există un cod
$ Tag_cloud = get_tags ( 'exclude = 12,15');
$ HTML = ' lt; div class = "post_tags" gt; „;
în cazul în care ($ tag_cloud) $ tdo_tag = 'tdo_tag =?';
echo ' lt; form action = " '. $ tdo_tag'" class = "formă orizontală formă de căutare" gt;
lt; fieldsetgt;
lt; div class = "control-grup" gt; „;
foreach ($ tag_cloud ca $ tag-ul)
lt class label = "caseta" gt; lt; input id = "element-a publicat" type = "checkbox" name = "tdo_tag" value = " lt ;? php echo $ tag-gt; slug gt ;? "onchange =" this.form.action = this.name [this.checkboxedIndex] .value; „Gt; lt ;? php echo $ tag-gt; gt name ?; lt; / labelgt;
lt ;? php
>
echo ' lt; / divgt;
lt; div class = "formă-acțiuni" gt;
lt; input class = "BTN btn-primar" type = "submit" value = "Send" / gt;
lt; / divgt;
lt; / fieldsetgt;
lt; / formgt;“
Am încercat să înlocuiască numele tdo_tag [] și prescrie metod = post în exemplul. dar nu am emis caseta de selectare-form.php