1 00:00:00,000 --> 00:00:00,670 2 00:00:00,670 --> 00:00:03,240 >> Дејвид MALAN: Да креирате веб страница преку кои freshmen да се регистрирате за 3 00:00:03,240 --> 00:00:04,460 интрамурален спортови. 4 00:00:04,460 --> 00:00:08,090 Особено, да се создаде еден вид на веб-страница која прашува за нивното име, 5 00:00:08,090 --> 00:00:11,490 за нивниот пол, за нивните dorm, како и дали или не тие би сакале да 6 00:00:11,490 --> 00:00:12,740 да биде капитен на тимот. 7 00:00:12,740 --> 00:00:14,050 Ајде да ги разгледаме. 8 00:00:14,050 --> 00:00:17,220 >> Однапред, јас сум веќе отиде напред и создаде оваа форма тука. 9 00:00:17,220 --> 00:00:20,210 Тоа не е најубаво нешто во свет, за да бидете сигурни, но тоа не побара 10 00:00:20,210 --> 00:00:21,560 сите оние детали. 11 00:00:21,560 --> 00:00:24,530 Ајде да одиме напред и сега да ги разгледаме на основните извор. 12 00:00:24,530 --> 00:00:29,950 Во froshim-0.php, забележите дека јас всушност имаат целосно HTML. 13 00:00:29,950 --> 00:00:34,440 Излегува дека на PHP датотеката не строго треба да содржи PHP, но ако 14 00:00:34,440 --> 00:00:38,320 го прави тоа, таа ќе биде извршена од страна на преведувач толку долго како што тоа е во меѓу 15 00:00:38,320 --> 00:00:41,330 отворен PHP таг и блиски PHP таг. 16 00:00:41,330 --> 00:00:44,950 >> Забележите потоа дека имаме навистина суштината HTML форма тука. 17 00:00:44,950 --> 00:00:47,170 Имаме форма таг, како што се очекуваше. 18 00:00:47,170 --> 00:00:51,390 Имаме влез тука, чие име е именува и чиј тип е текст, за 19 00:00:51,390 --> 00:00:52,750 Студенти име. 20 00:00:52,750 --> 00:00:56,860 >> Имаме тука друг влез кој е од тип проверка кутија, со цел да му дозволи 21 00:00:56,860 --> 00:01:00,060 или неа да наведете дали или не тие ќе сакал да биде капитен на тимот. 22 00:01:00,060 --> 00:01:04,250 Тогаш имаме два влеза, и чие име е пол, и двете од чиј тип е 23 00:01:04,250 --> 00:01:09,410 радио, но кои имаат различни вредности, F за женски и М за машки. 24 00:01:09,410 --> 00:01:12,940 Излезе дека радио копчиња може да биде дизајнирани на тој начин да биде заемно 25 00:01:12,940 --> 00:01:16,560 ексклузивни така што ако ние се провери од машки пол, што unchecks женски, и ако ние се провери 26 00:01:16,560 --> 00:01:18,840 женски, кои unchecks машки. 27 00:01:18,840 --> 00:01:22,980 >> Во меѓувреме, ако ние продолжиме да се погледне подолу dorm, гледаме дека постои изберете 28 00:01:22,980 --> 00:01:26,220 мени, во внатрешноста на која е неколку опции. 29 00:01:26,220 --> 00:01:28,240 Првиот од овие опции нема вредност. 30 00:01:28,240 --> 00:01:32,110 Тоа е едноставно цел да се осигура дека Менито е навистина празно стандардно за 31 00:01:32,110 --> 00:01:33,150 dorm на студентот. 32 00:01:33,150 --> 00:01:36,750 Под тоа, имаме опции за Apley Суд, за Canaday, и секој друг 33 00:01:36,750 --> 00:01:38,030 Новак дом. 34 00:01:38,030 --> 00:01:42,160 Сега се сведува под овој изберете Мени известување Имаме конечна влез, овој 35 00:01:42,160 --> 00:01:45,600 од типот поднесе, чија вредност или етикета е да се регистрирате. 36 00:01:45,600 --> 00:01:48,080 >> Па сега ајде да ги разгледаме во датотека која го овој формулар 37 00:01:48,080 --> 00:01:49,380 се случува да се поднесе. 38 00:01:49,380 --> 00:01:50,930 Како да знам каде тоа е се поднесува - 39 00:01:50,930 --> 00:01:54,840 и ако ние дојдете назад до повисока во датотека, забележите дека формата таг имале 40 00:01:54,840 --> 00:01:59,820 акција атрибут на регистри 0.php, и формата ќе бидат доставени до кој 41 00:01:59,820 --> 00:02:02,950 страница преку HTTP метод пост. 42 00:02:02,950 --> 00:02:06,610 Ајде сега да ги погледнеме тогаш регистар-0.php. 43 00:02:06,610 --> 00:02:10,210 >> Во register.php, ние повторно имаат главно HTML. 44 00:02:10,210 --> 00:02:12,320 Но во внатрешноста на телото, го забележуваат тоа. 45 00:02:12,320 --> 00:02:16,240 Има пред таг кој означува преформатиран текст, текст кој треба да биде 46 00:02:16,240 --> 00:02:18,080 донесена во monospaced фонт. 47 00:02:18,080 --> 00:02:23,480 А потоа внатре дека пред таг, најава дека имаме тука PHP таг, отворен и 48 00:02:23,480 --> 00:02:28,010 во близина, и повик на функција наречена print_r, која отпечатоци рекурзивно 49 00:02:28,010 --> 00:02:29,930 што и да помине во како свој аргумент. 50 00:02:29,930 --> 00:02:33,690 >> Во овој случај, јас сум поминува во рекурзивно на superglobal променлива 51 00:02:33,690 --> 00:02:36,080 наречен $ _POST. 52 00:02:36,080 --> 00:02:40,530 Тоа е во овој superglobal, ова асоцијативна низа, дека секој HTTP 53 00:02:40,530 --> 00:02:44,980 параметри или полиња, кои беа поднесени од страна на корисникот ќе заврши за 54 00:02:44,980 --> 00:02:46,040 ни да пристапите. 55 00:02:46,040 --> 00:02:50,160 Ајде сега да ги погледнеме во прелистувач froshim-0.php. 56 00:02:50,160 --> 00:02:53,710 >> Ајде да одиме напред и да се регистрирате јас како Дејвид Malan. 57 00:02:53,710 --> 00:02:57,580 Јас ќе бидам капитен, а јас ќе бидам машко во, да речеме, Метјуз. 58 00:02:57,580 --> 00:02:59,120 Ајде сега кликнете на Register. 59 00:02:59,120 --> 00:03:01,210 >> И сега, забележуваат гледаме грозен резултат. 60 00:03:01,210 --> 00:03:04,420 Но, ова е едноставно резултат на печатење во преформатиран текст - дека 61 00:03:04,420 --> 00:03:05,770 е, monospaced фонт - 62 00:03:05,770 --> 00:03:08,070 содржината на таа асоцијативна низа. 63 00:03:08,070 --> 00:03:11,100 Особено, да се забележи дека она што прелистувач на крајот доставува до 64 00:03:11,100 --> 00:03:16,380 серверот е име чија вредност е Дејвид Malan; полето наречен капетан, чија 65 00:03:16,380 --> 00:03:20,020 вредност е очигледно натаму, кои се чини дека биде стандардната вредност кога ќе се провери 66 00:03:20,020 --> 00:03:24,670 проверете кутија; полот, чија вредност е М за машки и dorm, 67 00:03:24,670 --> 00:03:26,430 чија вредност е Метјуз. 68 00:03:26,430 --> 00:03:28,490 Сега јас сеуште не сте направиле ништо со овие вредности. 69 00:03:28,490 --> 00:03:33,230 Но јасно, затоа што PHP е занимаваат за нив за мене во овој superglobal 70 00:03:33,230 --> 00:03:37,760 наречен $ _POST, јас сигурно ќе имаат програмски пристап да се направи нешто 71 00:03:37,760 --> 00:03:40,010 со оние варијабли, како регистрира оваа бруцош. 72 00:03:40,010 --> 00:03:41,260