Isi kandungan:
Video: Building Dynamic Web Apps with Laravel by Eric Ouyang 2024
Sebagai contoh menggunakan PHP untuk membina borang HTML5 yang lebih kompleks, tengok monty. html. Program ini adalah penghormatan kepada salah satu filem terbaik sepanjang masa. (Anda mungkin perlu menyewa filem ini jika anda benar-benar akan memanggil diri anda seorang pengaturcara. Ini adalah sebahagian daripada budaya.)
Bentuk HTML menimbulkan persoalan. Berikut adalah kod:
monty. htmlMonty Python Quiz
Apa namanya? Roger the Shrubber Arthur, Raja kaum Britons Tim the Enchanter
Apa usaha anda? Untuk memotong pokok terkuat di hutan dengan penumbuk saya mencari kubur suci. Saya sedang mencari semak.
Bagaimana anda boleh memberitahu dia seorang penyihir? Dia mendapat hidung penyihir. Dia mempunyai topi penyihir. Dia mengubah saya menjadi yang baru.
submit
Tidak ada yang terlalu gila tentang kod ini. Sila ambil perhatian ciri-ciri berikut:
-
Aksi tindakan ditetapkan ke monty. php. Halaman ini (monty html) akan menghantar data ke monty. php, yang sepatutnya berada dalam direktori yang sama pada pelayan yang sama.
-
Kaedah kaedah ditetapkan kepada post . Semua data pada halaman ini akan dihantar ke pelayan melalui kaedah pos.
-
Setiap elemen borang mempunyai atribut nama . Atribut nama akan digunakan untuk mengekstrak data dalam program PHP.
-
Semua butang radio mempunyai nilai nama yang sama. Cara anda mendapatkan butang radio untuk bekerjasama adalah memberi mereka semua nama yang sama. Dan walaupun mereka semua mempunyai nama yang sama, masing-masing mempunyai nilai yang berbeza. Apabila program PHP menerima permintaan, ia hanya mendapat nilai butang radio terpilih.
-
Setiap kotak semak mempunyai nama individu. Kotak cetakan adalah sedikit berbeza. Setiap kotak semak mempunyai nama tersendiri, tetapi nilai dihantar ke pelayan hanya jika kotak semak diperiksa.
Kata laluan medan atau medan tersembunyi sama seperti kotak teks ke PHP. Ambil data dari elemen ini seperti yang anda lakukan untuk medan teks.