1 00:00:00,000 --> 00:00:00,670 2 00:00:00,670 --> 00:00:03,240 >> DAVID MALAN: Mari kita membuat laman web melalui yang mahasiswa boleh mendaftar 3 00:00:03,240 --> 00:00:04,460 sukan di antara dinding. 4 00:00:04,460 --> 00:00:08,090 Khususnya, mari buat borang di laman web yang meminta nama mereka, 5 00:00:08,090 --> 00:00:11,490 untuk jantina, untuk asrama mereka, kerana juga sama ada atau tidak mereka ingin 6 00:00:11,490 --> 00:00:12,740 menjadi ketua pasukan. 7 00:00:12,740 --> 00:00:14,050 Mari kita melihat. 8 00:00:14,050 --> 00:00:17,220 >> Terlebih dahulu, saya telah pergi ke depan dan menciptakan bentuk ini di sini. 9 00:00:17,220 --> 00:00:20,210 Ia bukan perkara tercantik di dunia, untuk memastikan, tetapi ia meminta 10 00:00:20,210 --> 00:00:21,560 semua orang-orang butiran. 11 00:00:21,560 --> 00:00:24,530 Mari kita pergi ke hadapan dan melihat pada sumber asas. 12 00:00:24,530 --> 00:00:29,950 Dalam froshim-0.php, notis saya yang sebenarnya mempunyai sepenuhnya HTML. 13 00:00:29,950 --> 00:00:34,440 Ia ternyata bahawa fail PHP tidak dengan tegas perlu mengandungi PHP, tetapi jika 14 00:00:34,440 --> 00:00:38,320 ia, ia akan disempurnakan oleh jurubahasa selagi ia di antara 15 00:00:38,320 --> 00:00:41,330 PHP tag membuka dan menutup PHP tag. 16 00:00:41,330 --> 00:00:44,950 >> Notis maka yang kita ada benar-benar intipati bentuk HTML di sini. 17 00:00:44,950 --> 00:00:47,170 Kami mempunyai tag borang, seperti yang diharapkan. 18 00:00:47,170 --> 00:00:51,390 Kami mempunyai input di sini, yang namanya menamakan dan yang jenis adalah teks, untuk 19 00:00:51,390 --> 00:00:52,750 mahasiswa nama. 20 00:00:52,750 --> 00:00:56,860 >> Kami ada di sini satu lagi input itu daripada menaip kotak semak untuk membolehkan beliau 21 00:00:56,860 --> 00:01:00,060 atau beliau untuk menentukan sama ada atau tidak mereka akan suka menjadi ketua pasukan. 22 00:01:00,060 --> 00:01:04,250 Kemudian kita mempunyai dua input, kedua-dua nama yang jantina, kedua-dua jenis adalah yang 23 00:01:04,250 --> 00:01:09,410 radio tetapi yang mempunyai nilai-nilai yang berbeza, F untuk wanita dan M bagi lelaki. 24 00:01:09,410 --> 00:01:12,940 Ia ternyata bahawa butang radio boleh direka dengan cara ini untuk saling 25 00:01:12,940 --> 00:01:16,560 eksklusif supaya jika kita lihat lelaki, yang wanita unchecks, dan jika kita lihat 26 00:01:16,560 --> 00:01:18,840 perempuan, yang unchecks lelaki. 27 00:01:18,840 --> 00:01:22,980 >> Sementara itu, jika kita teruskan untuk lihat di bawah asrama, kita lihat bahawa ada pilih 28 00:01:22,980 --> 00:01:26,220 menu, di dalam yang agak beberapa pilihan. 29 00:01:26,220 --> 00:01:28,240 Yang pertama orang-orang pilihan tidak mempunyai nilai. 30 00:01:28,240 --> 00:01:32,110 Ia hanya bertujuan untuk memastikan bahawa menu memang kosong secara lalai untuk 31 00:01:32,110 --> 00:01:33,150 asrama pelajar. 32 00:01:33,150 --> 00:01:36,750 Di bawah itu, kami mempunyai pilihan untuk Apley Mahkamah, untuk Canaday, dan tiap-tiap yang lain 33 00:01:36,750 --> 00:01:38,030 asrama bayat. 34 00:01:38,030 --> 00:01:42,160 Kini turun di bawah, pilih menu ini, notis kita mempunyai input akhir, yang satu ini 35 00:01:42,160 --> 00:01:45,600 jenis mengemukakan, nilai yang atau label adalah daftar. 36 00:01:45,600 --> 00:01:48,080 >> Jadi sekarang mari kita lihat di fail untuk mana borang ini 37 00:01:48,080 --> 00:01:49,380 akan dikemukakan. 38 00:01:49,380 --> 00:01:50,930 Bagaimana untuk mengetahui di mana ia dikemukakan - 39 00:01:50,930 --> 00:01:54,840 dengan baik jika kita skrol kembali sehingga lebih tinggi dalam fail, melihat bahawa tag borang yang mempunyai 40 00:01:54,840 --> 00:01:59,820 sifat tindakan daftar-0.php, dan borang tersebut akan diserahkan kepada yang 41 00:01:59,820 --> 00:02:02,950 halaman melalui kaedah pos HTTP. 42 00:02:02,950 --> 00:02:06,610 Sekarang mari kita lihat kemudian suatu daftar-0.php. 43 00:02:06,610 --> 00:02:10,210 >> Dalam register.php, kita sekali lagi mempunyai kebanyakannya HTML. 44 00:02:10,210 --> 00:02:12,320 Tetapi di dalam badan, notis ini. 45 00:02:12,320 --> 00:02:16,240 Ada tag pra yang menandakan teks praformat, teks yang perlu 46 00:02:16,240 --> 00:02:18,080 diberikan dalam fon monospaced. 47 00:02:18,080 --> 00:02:23,480 Dan kemudian di dalam yang tag pra, notis yang kami ada di sini PHP tag, terbuka dan 48 00:02:23,480 --> 00:02:28,010 dekat, dan panggilan kepada fungsi yang dipanggil print_r, yang mencetak secara rekursif 49 00:02:28,010 --> 00:02:29,930 apa sahaja yang anda lulus sebagai hujah. 50 00:02:29,930 --> 00:02:33,690 >> Dalam kes ini, saya lulus dalam secara rekursif pembolehubah Superglobal 51 00:02:33,690 --> 00:02:36,080 dipanggil $ _post. 52 00:02:36,080 --> 00:02:40,530 Ada dalam Superglobal ini, ini array bersekutu, bahawa mana-mana HTTP 53 00:02:40,530 --> 00:02:44,980 parameter atau medan borang yang telah yang diberi oleh pengguna yang akan berakhir untuk 54 00:02:44,980 --> 00:02:46,040 kita akses. 55 00:02:46,040 --> 00:02:50,160 Sekarang mari kita lihat dalam pelayar di froshim-0.php. 56 00:02:50,160 --> 00:02:53,710 >> Mari kita pergi ke hadapan dan mendaftar diri saya sebagai David Malan. 57 00:02:53,710 --> 00:02:57,580 Saya akan menjadi kapten, dan saya akan lelaki, katakanlah, Matthews. 58 00:02:57,580 --> 00:02:59,120 Mari kita sekarang klik Daftar. 59 00:02:59,120 --> 00:03:01,210 >> Dan kini, notis kita lihat hasil kejam. 60 00:03:01,210 --> 00:03:04,420 Tetapi ini adalah semata-mata hasil daripada percetakan dalam teks praformat - yang 61 00:03:04,420 --> 00:03:05,770 adalah, font monospaced - 62 00:03:05,770 --> 00:03:08,070 kandungan yang array bersekutu. 63 00:03:08,070 --> 00:03:11,100 Khususnya, notis bahawa apa yang pelayar akhirnya diserahkan kepada 64 00:03:11,100 --> 00:03:16,380 pelayan adalah nama yang nilainya David Malan; bidang yang dipanggil kapten, yang 65 00:03:16,380 --> 00:03:20,020 nilai nampaknya pada, yang seolah-olah menjadi nilai lalai apabila saya menyemak 66 00:03:20,020 --> 00:03:24,670 memeriksa keselamatan; jantina, yang nilai adalah M bagi lelaki dan asrama, 67 00:03:24,670 --> 00:03:26,430 nilai yang adalah Matthews. 68 00:03:26,430 --> 00:03:28,490 Sekarang saya belum melakukan apa-apa dengan nilai-nilai ini. 69 00:03:28,490 --> 00:03:33,230 Tetapi jelas, kerana PHP adalah gabungan mereka untuk saya dalam Superglobal ini 70 00:03:33,230 --> 00:03:37,760 dipanggil $ _post, saya pasti akan mempunyai akses perancangan untuk melakukan sesuatu 71 00:03:37,760 --> 00:03:40,010 dengan orang-orang pembolehubah, seperti mendaftar bayat ini. 72 00:03:40,010 --> 00:03:41,260