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.