ПредишенСледващото

Не е тайна, че най-разпространеният начин на взаимодействие на HTML-страници със сайта е формата. Форма (тоест, формата маркер елемент формира HTML) се използват, както и безплатен имейл услуги, електронно пазаруване и много други видове обекти.

Лечение на прости форми, използващи PHP не представлява трудност. Въпреки това, от време на време, ако възникне необходимост за обработка на форма, съдържаща няколко полета от същия вид, въпреки че броят им може да варира в широки граници, като техният брой не е известен предварително. PHP предвижда такива случаи обработката на същия тип поле като масив от стойности.

Php и форми, PHP

Нека разгледаме възможностите за различни видове полета.

текстови полета

При текстовите полета в тази статия се отнася до елементи, създадени със стойността на входния етикет равна на текст тип параметър и етикет текстовото поле. Организира форми за обработка, състоящи се от няколко такива области по-лесно. В списъка по-долу е списък на HTML-маркировка за такава форма.

Както можете да видите от списъка, имената на формени елементи, от гледна точка на PHP. са елементите на масива. Затова -stsenary PHP, че ще се справят с тази форма ще отнеме целия набор от текстови полета на тази форма като един масив. Отделните елементи могат да бъдат достъпни от индекс или използват за прехвърляне с помощта на команди и изброим всеки. като в следния пример.

превключватели

Ключове (отметката) в статия, озаглавена елементи генерирани вход маркер с тип стойност параметър равно отметка. Форма за използване на променлив брой "ключове" е построен точно по същия начин. Имайте предвид, че изборът на стойността на ключа (т.е. стойността на стойност) не е важно. Един пример е показано по-долу в Обява:

Въпреки това, лечението на тази форма се различава от обработката, описана за текстови полета. В този случай, трябва да се определи дали са вградени или не посетителят определен ключ. Ако е включен - тогава съществува съответният елемент на масива - ако не, тогава не. По долу е извадка PHP скрипт, който отпечатва ключа е включен:

Радио бутоните

Преди описанието на обработката на бутоните за избор трябва да се помни как те работят. Същността на бутоните за избор (вход на статии по етикет със стойността на параметъра за тип равна на радиото) е, че, като изберете един бутон, потребителят автоматично ще премахнете избора на другите бутони на един и същ набор. Бутоните са обединени в един набор от много прост: всички бутони в комплект със същото име.

Но стойността (т.е. стойностно изражение) в набор от бутони - различни. И на сайта ще бъде изпратен на стойността на избрания бутон, за да зададете име. Точно както в случая на текстовите полета, както и имената на ключове комплекти от радио бутони трябва да се направи, както и имената на елементите на масив в PHP. Един пример за тази форма е показана в следната обява:

Ако е избрана бутон, след което съответният елемент в масива ще съдържа стойността му (за текстови полета). По-долу е списък на пример, обработка на формуляри с няколко набора от бутони за избор.

По този начин, нищо сложно в обработването на сложни форми там.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!