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