>> ДЕВІД Малан: Давайте створити сайт за допомогою які першокурсників можуть зареєструватися для
очний спорту.
Зокрема, давайте створимо форму на веб-сторінки, просить їх імені,
для їхньої статі, для їх гуртожитку, як а також чи є б вони хотіли, щоб
бути капітаном команди.
Давайте поглянемо.
>> Заздалегідь, я вже пішов вперед і створив цю форму тут.
Це не найкрасивіша річ в світ, щоб бути впевненим, але це попросити
всі ці деталі.
Давайте підемо далі і тепер поглянемо в базовому джерелі.
У 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, я, звичайно, є програмний доступ зробити щось
з тих змінних, таких як зареєструвати цей новачка.