>> ДЭВИД Малан: Давайте создать сайт с помощью которые первокурсников могут зарегистрироваться для
очный спорта.
В частности, давайте создадим форму на веб-страницы, просит их имени,
для их пола, для их общежитии, как а также является ли бы они хотели, чтобы
быть капитаном команды.
Давайте взглянем.
>> Заранее, я уже пошел вперед и создал эту форму здесь.
Это не самая красивая вещь в мир, чтобы быть уверенным, но это попросить
все эти детали.
Давайте пойдем дальше и теперь взглянем в базовом источнике.
В froshim-0.php, заметили, что я на самом деле есть целиком HTML.
Получается, что файл PHP не строго нужно содержать PHP, но если
это, он будет выполнен по переводчик, пока он находится в между
открытый PHP теги и близко PHP тег.
>> Обратите внимание, то, что у нас есть действительно суть HTML форма здесь.
У нас есть тэг формы, как и ожидалось.
У нас есть вход здесь, которого зовут имя и тип которого текст, для
магистрантов имя.
>> Мы имеем здесь другой вход Вот из флажок ввести для того, чтобы позволить ему
или ей указать, следует ли они нравится быть капитаном команды.
Тогда у нас есть два входа, как чье имя является пола, у которых оба типа является
радио, но которые имеют разные значения, F женщина и M мужчина.
Получается, что радио-кнопки могут быть разработаны таким образом, чтобы быть взаимно
Эксклюзивный так что если мы проверяем мужчина, что неустановленными женщина, и если мы проверяем
женщина, что неустановленными мужчина.
>> Между тем, если исходить смотреть ниже общежития, мы видим, что есть выбор
меню, внутри которого находится довольно много вариантов.
Первый из этих вариантов не имеет значения.
Это просто означает, чтобы гарантировать, что Меню действительно пустой по умолчанию для
студента в общежитии.
Ниже этого, у нас есть возможности для Apley Суд, для Canaday, и любой другой
первокурсник общежитие.
Теперь внизу это меню выбора, уведомление у нас есть окончательный ввод, на этот раз
типа представить, значение которой или метка реестр.
>> А теперь давайте взглянем на файл, в который эта форма
собирается быть представлены.
Как узнать, где это представляется -
хорошо, если мы прокрутки назад выше в файл, обратите внимание, что форма тег был
атрибут действия регистра-0.php, и форма будет представлен, что
страницы с помощью метода HTTP POST.
Давайте теперь взглянем затем регистр-0.php.
>> В register.php, мы снова есть в основном HTML.
Но внутри тела, заметить это.
Там в предварительно тег, который обозначает форматированный текст, текст, который должен быть
постановление по шрифтом одного размера.
А потом внутри этой предварительной тега, уведомления что мы имеем здесь PHP тег, открытый и
близко, и вызов функции называется print_r, которая печатает рекурсивно
все, что вы пройти в качестве аргумента.
>> В этом случае, я передаю в рекурсивно суперглобальным переменной
называется $ _POST.
Именно в этом суперглобальными, это ассоциативный массив, что любой HTTP
параметры или поля формы, которые были отправленное пользователем будет в конечном итоге для
нам получить доступ к.
Давайте теперь взглянем на браузеру на froshim-0.php.
>> Давайте идти вперед и зарегистрироваться я как Дэвид Маланом.
Я буду капитаном, и я буду мужчина, скажем, Мэтьюз.
Давайте теперь нажмите Регистрация.
>> А теперь обратите внимание, мы видим, отвратительный результат.
Но это просто результат печать в преформатированного текста - что
есть, моноширинный шрифт -
содержимое, что ассоциативный массив.
В частности, обратите внимание на то, что браузеру конечном счете представлен
Сервер это имя, значение которого Дэвид Малан; поле называется капитан, которого
значение, по-видимому на, который, кажется, быть значение по умолчанию, когда я проверяю
чек-бокс; пола, чье значение является М мужчина, и общежития,
значение которой является Мэтьюз.
Сейчас я еще не сделал ничего с этими ценностями.
Но ясно, потому что РНР комплектации их для меня в этом суперглобальными
называется $ _POST, я, конечно, есть программный доступ сделать что-то
с тех переменных, таких как зарегистрировать этот новичка.