1 00:00:00,000 --> 00:00:00,670 2 00:00:00,670 --> 00:00:03,240 >> ДЕВІД Малан: Давайте створити сайт за допомогою які першокурсників можуть зареєструватися для 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 для їхньої статі, для їх гуртожитку, як а також чи є б вони хотіли, щоб 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 жінка і M чоловік. 24 00:01:09,410 --> 00:01:12,940 Виходить, що радіо-кнопки можуть бути розроблені таким чином, щоб бути взаємно 25 00:01:12,940 --> 00:01:16,560 Ексклюзивний так що якщо ми перевіряємо чоловік, що невстановленими жінка, і якщо ми перевіряємо 26 00:01:16,560 --> 00:01:18,840 жінка, що невстановленими чоловік. 27 00:01:18,840 --> 00:01:22,980 >> Тим часом, якщо виходити дивитися нижче гуртожитки, ми бачимо, що є вибір 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 студента у гуртожитку. 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 POST. 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 постанову по шрифтом одного розміру. 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 >> У цьому випадку, я передаю в рекурсивно суперглобального змінної 51 00:02:33,690 --> 00:02:36,080 називається $ _POST. 52 00:02:36,080 --> 00:02:40,530 Саме в цьому суперглобального, це асоціативний масив, що будь 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 >> Давайте йти вперед і зареєструватися я як Девід Маланов. 57 00:02:53,710 --> 00:02:57,580 Я буду капітаном, і я буду чоловік, скажімо, Метьюз. 58 00:02:57,580 --> 00:02:59,120 Давайте тепер натисніть Реєстрація. 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 Тобто, моноширинний шрифт - 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 Сервер це ім'я, значення якого Девід Малан; поле називається капітан, якого 65 00:03:16,380 --> 00:03:20,020 значення, мабуть на, який, здається, бути значення за замовчуванням, коли я перевіряю 66 00:03:20,020 --> 00:03:24,670 чек-бокс; статі, чиє значення є М чоловік, і гуртожитки, 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 Але ясно, тому що РНР комплектації їх для мене в цьому суперглобального 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