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