DAVID MALAN: Mari kita membuat laman web melalui yang mahasiswa boleh mendaftar sukan di antara dinding. Khususnya, mari buat borang di laman web yang meminta nama mereka, untuk jantina, untuk asrama mereka, kerana juga sama ada atau tidak mereka ingin menjadi ketua pasukan. Mari kita melihat. Terlebih dahulu, saya telah pergi ke depan dan menciptakan bentuk ini di sini. Ia bukan perkara tercantik di dunia, untuk memastikan, tetapi ia meminta semua orang-orang butiran. Mari kita pergi ke hadapan dan melihat pada sumber asas. Dalam froshim-0.php, notis saya yang sebenarnya mempunyai sepenuhnya HTML. Ia ternyata bahawa fail PHP tidak dengan tegas perlu mengandungi PHP, tetapi jika ia, ia akan disempurnakan oleh jurubahasa selagi ia di antara PHP tag membuka dan menutup PHP tag. Notis maka yang kita ada benar-benar intipati bentuk HTML di sini. Kami mempunyai tag borang, seperti yang diharapkan. Kami mempunyai input di sini, yang namanya menamakan dan yang jenis adalah teks, untuk mahasiswa nama. Kami ada di sini satu lagi input itu daripada menaip kotak semak untuk membolehkan beliau atau beliau untuk menentukan sama ada atau tidak mereka akan suka menjadi ketua pasukan. Kemudian kita mempunyai dua input, kedua-dua nama yang jantina, kedua-dua jenis adalah yang radio tetapi yang mempunyai nilai-nilai yang berbeza, F untuk wanita dan M bagi lelaki. Ia ternyata bahawa butang radio boleh direka dengan cara ini untuk saling eksklusif supaya jika kita lihat lelaki, yang wanita unchecks, dan jika kita lihat perempuan, yang unchecks lelaki. Sementara itu, jika kita teruskan untuk lihat di bawah asrama, kita lihat bahawa ada pilih menu, di dalam yang agak beberapa pilihan. Yang pertama orang-orang pilihan tidak mempunyai nilai. Ia hanya bertujuan untuk memastikan bahawa menu memang kosong secara lalai untuk asrama pelajar. Di bawah itu, kami mempunyai pilihan untuk Apley Mahkamah, untuk Canaday, dan tiap-tiap yang lain asrama bayat. Kini turun di bawah, pilih menu ini, notis kita mempunyai input akhir, yang satu ini jenis mengemukakan, nilai yang atau label adalah daftar. Jadi sekarang mari kita lihat di fail untuk mana borang ini akan dikemukakan. Bagaimana untuk mengetahui di mana ia dikemukakan - dengan baik jika kita skrol kembali sehingga lebih tinggi dalam fail, melihat bahawa tag borang yang mempunyai sifat tindakan daftar-0.php, dan borang tersebut akan diserahkan kepada yang halaman melalui kaedah pos HTTP. Sekarang mari kita lihat kemudian suatu daftar-0.php. Dalam register.php, kita sekali lagi mempunyai kebanyakannya HTML. Tetapi di dalam badan, notis ini. Ada tag pra yang menandakan teks praformat, teks yang perlu diberikan dalam fon monospaced. Dan kemudian di dalam yang tag pra, notis yang kami ada di sini PHP tag, terbuka dan dekat, dan panggilan kepada fungsi yang dipanggil print_r, yang mencetak secara rekursif apa sahaja yang anda lulus sebagai hujah. Dalam kes ini, saya lulus dalam secara rekursif pembolehubah Superglobal dipanggil $ _post. Ada dalam Superglobal ini, ini array bersekutu, bahawa mana-mana HTTP parameter atau medan borang yang telah yang diberi oleh pengguna yang akan berakhir untuk kita akses. Sekarang mari kita lihat dalam pelayar di froshim-0.php. Mari kita pergi ke hadapan dan mendaftar diri saya sebagai David Malan. Saya akan menjadi kapten, dan saya akan lelaki, katakanlah, Matthews. Mari kita sekarang klik Daftar. Dan kini, notis kita lihat hasil kejam. Tetapi ini adalah semata-mata hasil daripada percetakan dalam teks praformat - yang adalah, font monospaced - kandungan yang array bersekutu. Khususnya, notis bahawa apa yang pelayar akhirnya diserahkan kepada pelayan adalah nama yang nilainya David Malan; bidang yang dipanggil kapten, yang nilai nampaknya pada, yang seolah-olah menjadi nilai lalai apabila saya menyemak memeriksa keselamatan; jantina, yang nilai adalah M bagi lelaki dan asrama, nilai yang adalah Matthews. Sekarang saya belum melakukan apa-apa dengan nilai-nilai ini. Tetapi jelas, kerana PHP adalah gabungan mereka untuk saya dalam Superglobal ini dipanggil $ _post, saya pasti akan mempunyai akses perancangan untuk melakukan sesuatu dengan orang-orang pembolehubah, seperti mendaftar bayat ini.