PWPB - Pertemuan 20 (PHP)

Assalamu'alaikum Wr.Wb
Salam sejahtera bagi kita semua...

Hallo guys, balik lagi di SekolahQue. Kali ini, kita akan membahas mengenai penanganan inputan user pada PHP. Sebelumnya pasti kalian sudah tahu inputan di HTML itu seperti apa?



Biasanya untuk membuat inputan pada HTML itu menggunakan tag <textarea /> atau <input />. Nah...Jika waktu itu kita mendapatkan data atau hasil dari inputan yang user masukan menggunakan tag-tag javascript seperti alert, document.getElementsById, document.write. Sekarang kita akan mencoba menggambil hasil inputan dari user.


Untuk mengambil data ke server yaitu menggunakan tag PHP $_GET. Sedangkan untuk mengirim data ke server yaitu menggunakan tag PHP $_POST. Sebelum kalian membuat tag-tag PHP seperti berikut. Kalian harus memperhatiakan attribute kerangka form yang berada di file HTML.



Dari contoh diatas, terdapat attribute method ="get/post" maksudnya kita memilih akan menggunakan tag PHP penanganan input yang mana. Sedangkan file eksekutor yaitu untuk mengeksekusi file mana yang akan dieksekusi.

Contoh:



Perbedaan $_POST dan $_GET :

  • Secara mendasar POST digunakan untuk mengirim data ke server, sedangkan GET untuk mengambil data dari server.
  • Secara teknis GET diproses lebih sederhana karena permintaan dikirimkan melalui alamat halaman (URL) dengan sistem penulisan secara berpasangan yaitu nama variabel dan nilainya, dan pemisahan variabel menggunakan karakter dan simbol(&).
  • Pengiriman data dengan POST lebih tertutup dan jauh lebih aman karena data yang dikirimkan tidak terlihat.
Langsung saja kita ke Codingan...
(Klik setiap judul tugas untuk melihat codingan)

Sintaks agar kode berjalan yaitu saat mengisi tag PHP $_POST[' '] menggunakan value dari attribute name di tag inputan HTML yang akan di eksekusi.

Contoh :


Maka file eksternal yang akan dieksekusi adalah seperti dibawah ini :


Jadi untuk mengeksekusi inputan diperlukan sebuah value dari name attribute di HTML. Dan untuk variabel-nya tidak masalah jika ingin sama ataupun berbeda dengan value dari tag name di HTML.

SCREENSHOT:


OUTPUT :


Jadi, langkah pertema user menginputkan nama dan alamat pada textarea. Setelah itu, klik button maka program akan langsung memproses / dijalankan dan mengeluarkan output seperti diatas.

Latihan GET ini sintaksnya sama dengan latihan POST diatas. Perbedaannya adalah hanya pengambilan atau pengiriman data dari/ke server.

SCREENSHOT:
OUTPUT:




SCREENSHOT:

OUTPUT:

SCREENSHOT:


OUTPUT:


Sekian dulu ya guyss....
Coba dirumah dan jangan takut untuk mencoba...
Tunggu terus Upload-an SekolahQue selanjutnya...

Assalamu'alaikum Wr.Wb

Komentar

Loading...

Postingan Populer