>> 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.