>> DAVID Malan: Mari kita membuat website melalui yang mahasiswa dapat mendaftar untuk
olahraga intramural.
Secara khusus, mari kita membuat form pada halaman web yang meminta nama mereka,
untuk jenis kelamin mereka, untuk asrama mereka, serta apakah atau tidak mereka ingin
menjadi kapten tim.
Mari kita lihat.
>> Di muka, saya sudah pergi ke depan dan menciptakan bentuk ini di sini.
Ini bukan hal yang tercantik di dunia, untuk memastikan, tetapi tidak meminta
semua rincian itu.
Mari kita pergi ke depan dan sekarang kita lihat pada sumber yang mendasari.
Dalam froshim-0.php, melihat bahwa saya benar-benar memiliki sepenuhnya HTML.
Ternyata bahwa file PHP tidak ketat perlu berisi PHP, tetapi jika
itu, maka akan dieksekusi oleh interpreter selama itu di antara
tag PHP membuka dan menutup tag PHP.
>> Perhatikan kemudian bahwa kita telah benar-benar esensi bentuk HTML di sini.
Kami memiliki tag form, seperti yang diharapkan.
Kami memiliki masukan di sini, yang namanya nama dan yang jenis teks, untuk
pasca sarjana nama.
>> Kami telah di sini masukan lain yang dari ketik check-box untuk memungkinkan dia
atau dia untuk menentukan apakah mereka akan atau tidak ingin menjadi kapten tim.
Lalu kami memiliki dua input, baik nama yang gender, baik dari yang tipenya
radio tetapi yang memiliki nilai yang berbeda, F untuk wanita dan M untuk laki-laki.
Ternyata tombol radio dapat dirancang dengan cara ini untuk saling
eksklusif sehingga jika kita memeriksa laki-laki, yang perempuan unchecks, dan jika kita memeriksa
perempuan, yang unchecks laki-laki.
>> Sementara itu, jika kita melanjutkan untuk melihat di bawah ini asrama, kita melihat bahwa ada pilih
menu, yang di dalamnya adalah beberapa pilihan.
Yang pertama dari orang-orang pilihan tidak memiliki nilai.
Ini hanya dimaksudkan untuk memastikan bahwa Menu ini memang kosong secara default untuk
asrama siswa.
Di bawah itu, kita memiliki pilihan untuk Apley Pengadilan, untuk Canaday, dan setiap lain
mahasiswa asrama.
Sekarang di bawah pilih menu ini, pemberitahuan kita memiliki masukan akhir, yang satu ini
tipe mengirimkan, nilai yang atau label adalah mendaftar.
>> Jadi sekarang mari kita lihat File yang formulir ini
akan disampaikan.
Bagaimana untuk tahu di mana itu yang diajukan -
baik jika kita gulir kembali lebih tinggi di berkas, perhatikan bahwa tag form memiliki
atribut aksi register-0.php, dan form akan diserahkan kepada yang
halaman melalui HTTP metode pos.
Mari sekarang kita lihat kemudian register-0.php.
>> Dalam register.php, kami lagi memiliki sebagian besar HTML.
Tapi di dalam tubuh, perhatikan ini.
Ada tag pre yang menunjukkan teks terformat, teks yang harus
diberikan dalam font monospace.
Dan kemudian di dalam bahwa tag pre, pemberitahuan yang kita miliki di sini tag PHP, terbuka dan
dekat, dan panggilan ke fungsi yang disebut print_r, yang mencetak rekursif
apa pun yang Anda lulus sebagai argumen.
>> Dalam hal ini, saya lewat di rekursif variabel superglobal
disebut $ _POST.
Ada dalam superglobal ini, ini array asosiatif, bahwa setiap HTTP
parameter atau kolom formulir yang disampaikan oleh pengguna akan berakhir untuk
kita untuk mengakses.
Mari sekarang kita lihat di Browser di froshim-0.php.
>> Mari kita pergi ke depan dan mendaftar diriku sebagai David Malan.
Aku akan menjadi kapten, dan aku akan laki-laki dalam, katakanlah, Matthews.
Mari kita sekarang klik Register.
>> Dan sekarang, melihat kita lihat hasilnya mengerikan.
Tapi ini hanyalah hasil dari mencetak dalam teks terformat - bahwa
adalah, font monospace -
isi dari array asosiatif.
Secara khusus, perhatikan bahwa apa yang Browser akhirnya diserahkan kepada
Server adalah nama yang nilainya David Malan, sebuah lapangan yang disebut kapten, yang
nilai rupanya, yang tampaknya menjadi nilai default ketika saya memeriksa
Check-kotak, jenis kelamin, yang nilainya adalah M untuk laki-laki, dan asrama,
Nilai yang adalah Matthews.
Sekarang saya belum melakukan apa-apa dengan nilai-nilai ini.
Tapi yang jelas, karena PHP bundling mereka untuk saya dalam superglobal ini
disebut $ _POST, saya pasti akan memiliki akses program untuk melakukan sesuatu
dengan variabel-variabel, seperti daftar mahasiswa baru ini.