Tutorial belajar dasar PHP : Cara menampilkan data dan variabel di PHP
Cara pertama yaitu dengan membuat deklarasi variable dalam bentuk PHP
Cara kedua sama dengan cara pertama yaitu dengan membuat deklarasi variable dalam bentuk PHP dan dapat diubah atau di tambahkan variable nya
Menampilkan data dari form dengan php
Untuk menampilkan data form ke browser dengan php kita harus terlebih dahulu mengetahui dan mempelajari atribut method dan action yg di sisipkan pada tag <form>.Nah, sekarang kita akan mempelajari kedua atribut
tersebut. Apa itu method dan apa itu action? Method merupakan sebuah metode yang akan di gunakan untuk melakukan pengiriman data dari sebuah file ke file aksi atau pemproses. Method terbagi 2 .yaitu method get dan method post. Jika kita menggunakan method get maka isi dari form input yang kita input kan akan di tampilkan pada adress
bar browser, dan sebalik nya pada method post. Setelah kita membuat beberapa contoh di harapkan dapat
lebih membantu teman-teman dalam memahami kedua metode tersebut. Dan action adalah sebuah atribut yg di letakkan di dalam tag <form> yg berfungsi untuk menunjuk file tujuan
yg akan di jalankan setelah tombol submit pada form di klik. Kita akan langsung mencoba membuat beberapa contoh dari method dan action agar lebih mudah di pahami.
Pertama kita harus mempersiapkan 2 buah file , bebas untuk memberi nama file tersebut asal kedua nya
berekstensi .php dan di letakkan di dalam satu folder yang sama di dalam directory
Pertama
Lalu
Seperti yang sudah di jelas kan di atas tentang method dan action . Di sini saya menggunakan file proses.php
sebagai action dan menggunakan method post dalam pengiriman datanya.perlu di ingat dan di perhatikan pada
tag input di atas terdapat atribut nama sebagai pengenal dari data yang akan di kirim kan ke file proses.php
Setelah tombol proses di klik maka data akan di kirim kan ke proses.php
Berikut adalah data yang di input dan di tampilkan pada browser.
Pada file proses.php data dari file index.php akan di tangkap dan di perintahkan pada browser untuk di
tampilkan. data yang di tangkap dari form input yang bernama “nama” saya masukkan ke dalam variabel
nama, dan begitu pula pada variabel alamat. Dan kemudian di tampilkan dengan perintah echo.
Dan bagai mana jika kita menggunakan method get?
penggunaan method GET
Lalu akan menampilkan
Tutorial Form PHP: Cara Mengirim Variabel (Pesan) Antar Halaman PHP
Cara Mengirim Variabel Antar Halaman PHP
Dalam PHP terdapat beberapa cara untuk mengirim variabel antar halaman. Salah satunya adalah dengan memanfaatkan cara pengiriman form dengan method=GET. Jika kita mengirim form dengan metode GET, maka hasil dari form akan ditambahkan di dalam menggunakan variabel superglobal$_GET.
Sebagai contoh, jika di dalam form terdapat kotak input dengan atribut name=user_name yang diisi dengan ’S-Evan’, maka ketika dikirim untuk diproses ke halaman proses.php, di dalam URL akan menjadi:
proses.php?user_name=S-Evan
dan didalam halaman proses.php, variabel $_GET[’user_name’] akan berisi ’S-Evan’.
Redirect halaman dengan fungsi header(Location:)
Fungsi header() di dalam PHP digunakan untuk memproses HTTP header. Fungsi header()
memiliki banyak fitur, namun yang akan kita manfaatkan adalah fitur
untuk mengirim user ke halaman lain atau dikenal dengan istilah: redirect.
Untuk ’mengirim’ user ke sebuah halaman, kita menggunakan Location:halaman.html sebagai argumen fungsi header().penulisan fungsi header() adalah sebagai berikut:
Dalam tutorial sebelumnya tentang Validasi Form untuk Mencegah Cross-site Scripting dan HTML injection. Pesan kesalahan
hanya ditampilkan pada halaman proses.php. Jika user ingin mengubah isian form, ia terpaksa kembali kehalaman form.html untuk memperbaiki kesalahan form tersebut dengan cara mengetik manual di web
Tag
Form pada HTML memiliki beberapa atribut (komponen tambahan yang
berfungsi untuk menambahkan fungsi dari suatu form). Berikut adalah
daftar atribut pada form HTML :
accept-charset : Menentukan charset digunakan dalam form yang disubmit (default: halaman charset).
action : Menentukan alamat (url) tempat untuk mengirimkan formulir.
autocomplete : Menentukan jika browser harus melakukan autocomplete form (default: on).
enctype : Menentukan encoding dari data yang diajukan.
method : Menentukan metode HTTP digunakan ketika mengirimkan formulir (Bisa menggunakan POST dan GET)
name : Menentukan nama yang digunakan untuk mengidentifikasi form.
novalidate : Menentukan bahwa browser tidak harus memvalidasi form.
target : Menentukan target dari alamat di atribut action (default: _self).
Apa kabar kalian semuanya, hehe terimakasih lhooo udah mengikuti saya sampai saat, terimakasih banyak yah. Tanpa basa-basi lagi kita langsung bahas materi baruuu yuu supaya ilmu kita dapat bertambah. Ikuti saja terus yah, cekidot ...........
Sekarang S-Evan melanjutkan kembali dengan jenis-jenis input type
yang lain. Cukup banyak jumlahnya dengan fungsinya yang juga beragam.
Sebagian besar sering kita jumpai pada format pengisian formulir online.
Input Type Number
Jenis input type ini digunakan untuk bidang input yang berisi nilai numerik. Seperti contoh berikut :
<p>
Berapa jumlah mantan pacar kamu sampai saat ini?
</p><br><formaction="action_page.php">
Jumlah :
<inputtype="number"name="jumlah"min="10"max="100"step="10"value="10"><inputtype="submit"></form>
dan hasilnya akan menjadi:
Berapa jumlah mantan pacar kamu sampai saat ini?
Jumlah :
Input Type Date
Seperti namanya, date adalah tanggal. Maka fungsinya adalah untuk
kebutuhan bidang input tanggal. Sering kita jumpai input type jenis ini
untuk proses sign up yang memerlukan data tanggal lahir anggotanya. Seperti contoh berikut :
<formaction="action.php"><textareaname="message"rows="10"cols="50">
Tuliskan komentar di sini ...
</textarea><br>
Username:<br><inputtype="text"name="userid"><br>
Password:<br><inputtype="password"name="psw"><br><br><inputtype="submit"value="submit"></form>
Hasilnya akan menjadi sebagai berikut
Di bawah ini adalah makanan favorit saya :
Input Type datetime-local
Jika sebelumnya ada input type date. Yang ini hampir sama,
datetime-local. Hanya lebih komplit. Karena bukan cuma input tanggal,
tapi juga input waktu. Jika hanya ingin menampilkan input waktu, maka
pada bagian input type nya tinggal diganti dengan input type="time".
<formaction="action.php">
Tanggal dan Waktu :
<inputtype="datetime-local"name="bdaytime"><inputtype="submit"value="Send"></form>