Bagaimana Cara Memberikan Nilai

Daftar Isi:

Bagaimana Cara Memberikan Nilai
Bagaimana Cara Memberikan Nilai

Video: Bagaimana Cara Memberikan Nilai

Video: Bagaimana Cara Memberikan Nilai
Video: Cara memberi skor/nilai pada soal Pilihan Ganda + Essay 2024, Mungkin
Anonim

Yang paling menarik bagi pengunjung situs, dan karena itu yang paling penting bagi pembuatnya, adalah kemampuan interaktifnya. Artinya, kemampuan pengunjung untuk mengirim beberapa informasi (atau permintaan informasi) ke server dan menerima tanggapan darinya. Organisasi proses ini memerlukan transfer variabel dari halaman di browser pengguna ke skrip server. Yang paling umum saat ini adalah: dari bahasa deskripsi halaman - HTML (HyperText Markup Language - "hypertext markup language"), dan dari bahasa skrip sisi server - PHP (Hypertext Preprocessor - "hypertext preprocessor"). Kami akan mempertimbangkan opsi paling sederhana untuk meneruskan variabel dari halaman HTML ke skrip PHP.

Mengirim variabel ke skrip php
Mengirim variabel ke skrip php

Itu perlu

Pengetahuan dasar bahasa PHP dan HTML

instruksi

Langkah 1

Bagian pertama dari masalah (melewati variabel dari halaman HTML) diselesaikan dengan menempatkan dalam kode halaman elemen bentuk yang lebih cocok untuk input pengguna dan transfer tipe data yang diperlukan. Ini dapat berupa bidang teks "teks", "textarea", atau "kata sandi", tombol radio "kotak centang" atau "radio", daftar "pilih", bidang pemilihan file "file", tombol "input", atau "tersembunyi" bidang. Kode HTML dari masing-masing elemen ini harus berisi tag "nama" - ini berisi nama variabel yang diteruskan. Misalnya, HTML untuk textarea multi-baris mungkin terlihat seperti ini:

di sini adalah teks default

Dan kode untuk bidang tersembunyi adalah seperti ini:

Setiap elemen formulir harus ditempatkan di dalam tag formulir. Tag pembuka terlihat seperti ini:

Di sini tag "action" menentukan nama skrip server yang harus dilewati oleh variabel yang dikirim, dan tag "method" menentukan metode transfer data. Hanya ada dua cara - POST atau GET. Perbedaan utama di antara mereka adalah bahwa dengan metode GET, variabel dilewatkan bersama dengan alamat halaman (URL), dan dengan metode POST, di area khusus paket jaringan (header).

Tag penutup formulir sederhana:

Dan, tentu saja, tombol harus ditambahkan ke formulir sehingga pengguna dapat memberikan perintah untuk mengirim variabel ke server. Akibatnya, kode HTML formulir dengan elemen untuk mengirim variabel ke skrip server mungkin terlihat seperti ini:

di sini adalah teks default

bentuk HTML
bentuk HTML

Langkah 2

Sekarang mari kita lihat bagaimana mengakses variabel yang dikirim dari skrip php server. Semuanya sangat sederhana di sini - variabel yang dikirim oleh metode GET ditempatkan ke dalam larik superglobal $ _GET, dan variabel yang dikirim oleh metode POST - ke dalam larik $ _POST yang serupa. Ada satu lagi array superglobal - $ _REQUEST. Semua variabel termasuk ke dalamnya, terlepas dari bagaimana mereka dilewatkan. Kode php paling sederhana yang mencetak informasi tentang variabel yang diterima dari formulir dengan nama hideMe dan string mungkin terlihat seperti ini:

<? php

jika ($ _ POSTING) {

echo ('Variabel hideMe berisi nilai "'. $ _ POST ['hideMe']. '"

');

echo('Variabel string berisi nilai "'. $ _ POST ['string']);

}

?>

Di sini operator perbandingan "jika" digunakan untuk memeriksa apakah ada variabel yang POST sama sekali. Jika Anda menggabungkan kode form HTML dan script PHP dalam satu file PHP, maka setelah mengklik tombol "Kirim", kita mendapatkan hasil sebagai berikut:

skrip PHP
skrip PHP

Langkah 3

Kami melihat bahwa kami telah memecahkan masalah pengiriman parameter dari formulir HTML dan menerimanya dengan skrip PHP.

Direkomendasikan: