>> Дејвид MALAN: Да креирате веб страница преку кои freshmen да се регистрирате за
интрамурален спортови.
Особено, да се создаде еден вид на веб-страница која прашува за нивното име,
за нивниот пол, за нивните dorm, како и дали или не тие би сакале да
да биде капитен на тимот.
Ајде да ги разгледаме.
>> Однапред, јас сум веќе отиде напред и создаде оваа форма тука.
Тоа не е најубаво нешто во свет, за да бидете сигурни, но тоа не побара
сите оние детали.
Ајде да одиме напред и сега да ги разгледаме на основните извор.
Во froshim-0.php, забележите дека јас всушност имаат целосно HTML.
Излегува дека на PHP датотеката не строго треба да содржи PHP, но ако
го прави тоа, таа ќе биде извршена од страна на преведувач толку долго како што тоа е во меѓу
отворен PHP таг и блиски PHP таг.
>> Забележите потоа дека имаме навистина суштината HTML форма тука.
Имаме форма таг, како што се очекуваше.
Имаме влез тука, чие име е именува и чиј тип е текст, за
Студенти име.
>> Имаме тука друг влез кој е од тип проверка кутија, со цел да му дозволи
или неа да наведете дали или не тие ќе сакал да биде капитен на тимот.
Тогаш имаме два влеза, и чие име е пол, и двете од чиј тип е
радио, но кои имаат различни вредности, F за женски и М за машки.
Излезе дека радио копчиња може да биде дизајнирани на тој начин да биде заемно
ексклузивни така што ако ние се провери од машки пол, што unchecks женски, и ако ние се провери
женски, кои unchecks машки.
>> Во меѓувреме, ако ние продолжиме да се погледне подолу dorm, гледаме дека постои изберете
мени, во внатрешноста на која е неколку опции.
Првиот од овие опции нема вредност.
Тоа е едноставно цел да се осигура дека Менито е навистина празно стандардно за
dorm на студентот.
Под тоа, имаме опции за Apley Суд, за Canaday, и секој друг
Новак дом.
Сега се сведува под овој изберете Мени известување Имаме конечна влез, овој
од типот поднесе, чија вредност или етикета е да се регистрирате.
>> Па сега ајде да ги разгледаме во датотека која го овој формулар
се случува да се поднесе.
Како да знам каде тоа е се поднесува -
и ако ние дојдете назад до повисока во датотека, забележите дека формата таг имале
акција атрибут на регистри 0.php, и формата ќе бидат доставени до кој
страница преку HTTP метод пост.
Ајде сега да ги погледнеме тогаш регистар-0.php.
>> Во register.php, ние повторно имаат главно HTML.
Но во внатрешноста на телото, го забележуваат тоа.
Има пред таг кој означува преформатиран текст, текст кој треба да биде
донесена во monospaced фонт.
А потоа внатре дека пред таг, најава дека имаме тука PHP таг, отворен и
во близина, и повик на функција наречена print_r, која отпечатоци рекурзивно
што и да помине во како свој аргумент.
>> Во овој случај, јас сум поминува во рекурзивно на superglobal променлива
наречен $ _POST.
Тоа е во овој superglobal, ова асоцијативна низа, дека секој HTTP
параметри или полиња, кои беа поднесени од страна на корисникот ќе заврши за
ни да пристапите.
Ајде сега да ги погледнеме во прелистувач froshim-0.php.
>> Ајде да одиме напред и да се регистрирате јас како Дејвид Malan.
Јас ќе бидам капитен, а јас ќе бидам машко во, да речеме, Метјуз.
Ајде сега кликнете на Register.
>> И сега, забележуваат гледаме грозен резултат.
Но, ова е едноставно резултат на печатење во преформатиран текст - дека
е, monospaced фонт -
содржината на таа асоцијативна низа.
Особено, да се забележи дека она што прелистувач на крајот доставува до
серверот е име чија вредност е Дејвид Malan; полето наречен капетан, чија
вредност е очигледно натаму, кои се чини дека биде стандардната вредност кога ќе се провери
проверете кутија; полот, чија вредност е М за машки и dorm,
чија вредност е Метјуз.
Сега јас сеуште не сте направиле ништо со овие вредности.
Но јасно, затоа што PHP е занимаваат за нив за мене во овој superglobal
наречен $ _POST, јас сигурно ќе имаат програмски пристап да се направи нешто
со оние варијабли, како регистрира оваа бруцош.