Formulir adalah tag HTML yang berisi item antarmuka pengguna grafis seperti kotak input, kotak centang, tombol radio, dll Show
The form is defined using the tags and GUI items are defined using form elements such as input.Dalam tutorial ini, Anda akan belajar- Kapan dan mengapa kita menggunakan formulir?
Buat formulirKami akan menggunakan tag HTML untuk membuat formulir. Di bawah ini adalah daftar minimal hal-hal yang Anda perlukan untuk membuat formulir
Kode di bawah ini membuat formulir pendaftaran sederhana <html> <head> <title>Registration Form</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <h2>Registration Form</h2> <form action="registration_form.php" method="POST"> First name: <input type="text" name="firstname"> <br> Last name: <input type="text" name="lastname"> <input type="hidden" name="form_submitted" value="1" /> <input type="submit" value="Submit"> </form> </body> </html> Melihat kode di atas di browser web menampilkan formulir berikut DI SINI,
Mengirimkan data formulir ke serverAtribut tindakan dari formulir menentukan URL pengiriman yang memproses data. Atribut metode menentukan jenis pengiriman Metode POST PHP
Ini memiliki sintaks berikut <?php $_POST['variable_name']; ?>_ DI SINI,
Metode PHP GET
Ini memiliki sintaks berikut <?php $_GET['variable_name']; ?> DI SINI,
Metode GET vs POSTPOSTGETValues tidak terlihat di URLValues terlihat di URLTidak memiliki batasan panjang nilai karena dikirimkan melalui badan HTTPMemiliki batasan panjang nilai biasanya 255 karakter. Ini karena nilainya ditampilkan di URL. Perhatikan batas atas karakter tergantung pada browser. Memiliki kinerja lebih rendah dibandingkan dengan metode Php_GET karena waktu yang dihabiskan enkapsulasi nilai Php_POST dalam tubuh HTTPMemiliki kinerja tinggi dibandingkan dengan metode POST karena sifat sederhana menambahkan nilai dalam URL. Mendukung banyak tipe data yang berbeda seperti string, numerik, biner dll. Hanya mendukung tipe data string karena nilainya ditampilkan di URLResults tidak dapat ditandai bukuHasil dapat ditandai buku karena visibilitas nilai dalam URLDiagram di bawah ini menunjukkan perbedaan antara get dan post Mengolah data formulir pendaftaranFormulir pendaftaran mengirimkan data ke dirinya sendiri sebagaimana ditentukan dalam atribut tindakan formulir Ketika formulir telah dikirimkan, nilai diisi dalam array super global $_POST Kami akan menggunakan fungsi isset PHP untuk memeriksa apakah nilai formulir telah diisi dalam array $_POST dan memproses data Kami akan mengubah kode formulir pendaftaran dan menyertakan tombol centang yang memungkinkan pengguna menyetujui persyaratan layanan Bagaimana cara mendapatkan nilai data formulir di PHP?Untuk mendapatkan data formulir, kita perlu menggunakan superglobal PHP $_GET dan $_POST . Permintaan formulir dapat diperoleh atau dikirim. Untuk mengambil data dari get request, kita perlu menggunakan $_GET, untuk post request $_POST.
Bisakah PHP mengumpulkan data formulir?Superglobal PHP $_GET dan $_POST digunakan untuk mengumpulkan data formulir .
Bagaimana cara mengakses variabel formulir di PHP?Dalam skrip PHP Anda, Anda dapat mengakses setiap bidang formulir sebagai variabel PHP yang namanya berhubungan dengan nama bidang formulir . Anda dapat mengenali nama variabel di PHP karena semuanya dimulai dengan tanda dolar ($). (Melupakan tanda dolar adalah kesalahan pemrograman yang umum. )
Bagaimana cara mendapatkan data formulir?Metode serializeArray() membuat larik objek (nama dan nilai) dengan membuat serialisasi nilai formulir . Metode ini dapat digunakan untuk mendapatkan data formulir. Parameter. Itu tidak menerima parameter apa pun. Nilai Pengembalian. Ini mengembalikan semua nilai yang ada di dalam kolom input. |