>> Дэвід Малан: Давайце стварыць сайт з дапамогай якія першакурснікаў могуць зарэгістравацца для
вочны спорту.
У прыватнасці, давайце створым форму на вэб-старонкі, просіць іх імя,
для іх полу, для іх інтэрнаце, як а таксама з'яўляецца ці б яны хацелі, каб
быць капітанам каманды.
Давайце зірнем.
>> Загадзя, я ўжо пайшоў наперад і стварыў гэтую форму тут.
Гэта не самая прыгожая рэч у свет, каб быць упэўненым, але гэта папрасіць
усе гэтыя дэталі.
Давайце пойдзем далей і цяпер зірнем у базавым крыніцы.
У 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, я, вядома, ёсць праграмны доступ зрабіць што-то
з тых зменных, такіх як зарэгістраваць гэты пачаткоўца.