BELAJAR STRUKTUR IF, ELSE PADA PEMROGRAMAN PHP


Hi, Kali ini saya akan membagikan tutorial php basic tentang if dan else, mari kita mulai
If else Statement(Syntax)  Pada Umumnya begini :
if (condition) {
    code to be executed if condition is true;
}

Sebagai Contohnya saya akan membuat sebuah Project baru dengan menggunakan syntax diatas seperti dengan logika jika variabel angka lebih besar dari 5 maka yang akan tampil “Angkanya Lebih besar dari 5” jika variabel angka lebih kecil dari 5 maka yang  akan tampil “Sayang sekali angkanya gk lebih dari 5” maka codingannya seperti gambar di bawah ini :
Berikut saya jelaskan tentang codingan di atas:
$angka adalah bentuk deklarasi dari variabel angka yang bernilai 10, maka jika kita membuat logikanya seperti yang ingin kita buat di atas adalah Jika variabel $angka < 5  maka yang keluar Angka Lebih besar dari 5” Echo diatas adalah perintah menampilkan Teks yang kita inginkan.
Maka hasil dari codingan kita sebagai berikut:

Jika Nilai pada Variabel angka pada codingan kita ubah menjadi 4 :
Maka hasilnya akan berubah menjadi seperti ini :
Selanjutnya kita naik ketahap yang lebih rumit dengan menentukan nilai variabelnya lewat form text kita menambahkan codingan html pada codingan kita scriptnya seperti di bawah ini :
Namun pada tahap ini kita harus mengubah code dari phpnya juga jika tidak maka yang akan tampil tetap saja seperti tadi namun hanya diberikan for textbox dan button saja.
Maka dari itu kita perlu untuk mengubah codenya seperti berikut :
  1. Pertanyaannya Mengapa ada method=”POST” pada form ?
  2. Mengapa $angka ditambah $_POST[‘angka’] ?
  3. Dan apa bedanya method POST dan GET ?
Jawabannya adalah :
  1. Method Post / GET digunakan untuk mengirimkan data mentah dari sebuah fild/data untuk proses input / output.
  2. $_POST[‘angka’] digunakan untuk mengambil data/mengirimkan data dari inputan textbox yang diberi nama “ name=”angka” ” pada codingan menuju pemprosesan data yang telah kita buat.
  3. Perbedaan Method POST dan GET :
  • Method POST akan mengirimkan data/nilai langsung ke tahap pemrosesan untuk di tampung/diproses tanpa menambahkan tampilan pada url web. Seperti pada gambar berikut.
  • Sedangkan Method GET akan mengirimkan data/nilai pada url kemudian di tampung pada pemrosesan untuk di proses

Maka Yang akan tampil adalah :
Karna Terdapat Error Pada Tampilannya Kita perlu menambahkan @pada $_POST di script kita
Dengan begitu maka script kita menjadi tidak error lagi.
Namun pada tampilan awalnya sebelum nilai pada textbox di masukkan selalu muncuk kata kata “Sayang Sekali Angkanya Gk lebih dari 5” padalan kita belum memasukkan angka, kan kadang kita geram juga ni apaan sih belum di masukin nilainya uda buat logika sendiri.
Maka dari itu kita akan membuat IF elsenya lebih rapih dan lebih terstruktur
Kita ubah codingan kita menjadi seperti pada gambar di bawah ini.
Maka tampilannya akan seperti ini.
Tampilannya kata-katanya sudah hilang namun script terdapat kesalahan/error pada codingannya, kenapa ? karena if di dalam if membutuhkan variabel lain untuk di panggil keluar, maka dari itu kita harus membuat variabel lain dan memanggilnya seperti pada gambar dibawah.
Dan hasilnya akan menjadi seperti ini.
Dan jika diisi nilai/value ke dalam textbox dan di eksekusi oleh button “cek”, maka yang keluar akan seperti ini.
Untuk mempercantik tampilannya teman-teman bisa menggunakan css,maupun pemrograman front-end lainnya. Sekian tutorial dari saya semoga teman-teman dapat mengerti.

No comments