Struktur Kondisional IF Else dalam PHP

 Struktur Kondisional IF Else dalam PHP mengenai Program Pencarian Hotel Sesuai Budget




Pengenalan Awal
Salah satu bagian terpenting dalam pemrograman, dan yang paling umum digunakan adalah struktur kondisional if-else. Struktur if-else memungkinkan Anda untuk mengatur aliran program berdasarkan kondisi tertentu. Sekarang, saya akan menjelaskan konsep penggunaan struktur kondisional if, else if dan else melalui program pencarian hotel sesuai budget yang telah saya buat.


✊Hasil :




✊Penjelasan Code:

1. Digunakan untuk membuat text bergerak yang ada di bagian atas
<marquee behavior="scroll" direction="left" scrollamount="20" style= "color:	rgb(176, 224, 230); font-size: 50px;" > Pencarian Hotel Sesuai Budget</marquee>
<hr>

2.  Blok kode PHP dimulai dengan kondisi if ($_SERVER["REQUEST_METHOD"] == "POST"). Ini memeriksa apakah halaman web menerima permintaan POST dari pengguna. Dalam konteks ini, permintaan POST biasanya terkait dengan pengiriman formulir. $kota dan $budget adalah variabel yang digunakan untuk menyimpan nilai yang diposting oleh pengguna melalui formulir. Mereka mengambil nilai dari elemen select dengan atribut name yang sesuai ("kota" dan "budget")
if ($_SERVER["REQUEST_METHOD"] == "POST") {
                $kota = $_POST["kota"];
                $budget = $_POST["budget"];

3. Variabel $hotel digunakan untuk menyimpan nama hotel yang akan ditampilkan kepada pengguna. Awalnya, variabel ini diinisialisasi dengan string kosong.
if ($_SERVER["REQUEST_METHOD"] == "POST") {
                $kota = $_POST["kota"];
                $budget = $_POST["budget"];

                $hotel = "";

4. Kode menggunakan struktur if, else if, dan else untuk mengevaluasi nilai $kota dan $budget yang telah dipilih oleh pengguna dan menentukan nama hotel yang sesuai, contohnya, if ($kota == "5" && $budget == "mahal") memeriksa apakah pengguna memilih kota dengan nilai "5" (Jakarta) dan anggaran "mahal". Jika kondisi ini terpenuhi, variabel $hotel akan diisi dengan nama hotel "The Grand Luxury Hotel. Proses ini berlanjut untuk semua kemungkinan kombinasi kota dan anggaran yang telah didefinisikan dalam blok if, else if dan else. Jika tidak ada kondisi yang memenuhi, maka blok else terakhir dijalankan, dan variabel $hotel diisi dengan pesan "Tidak ada hotel yang sesuai. Hasil dari penentuan hotel yang sesuai ditampilkan kepada pengguna melalui elemen menggunakan pernyataan echo.
if ($kota == "5" && $budget == "mahal") {
                    $hotel = "The Grand Luxury Hotel";
                } elseif ($kota == "4" && $budget == "mahal") {
                    $hotel = "Elegant Suites";
                } elseif ($kota == "3" && $budget == "mahal") {
                    $hotel = "Comfort Inn";
                } elseif ($kota == "5" && $budget == "sedang") {
                    $hotel = "City View Hotel";
                } elseif ($kota == "4" && $budget == "sedang") {
                    $hotel = "Harbor View Hotel";
                } elseif ($kota == "3" && $budget == "sedang") {
                    $hotel = "Hillside Inn";
                } elseif ($kota == "5" && $budget == "murah") {
                    $hotel = "Budget Stay Inn";
                } elseif ($kota == "4" && $budget == "murah") {
                    $hotel = "Econo Lodge";
                } elseif ($kota == "3" && $budget == "murah") {
                    $hotel = "Economy Suites";
                } elseif ($kota == "2" && $budget == "murah") {
                    $hotel = "Novotel Bangka Hotel & Convention Center";
                } elseif ($kota == "2" && $budget == "sedang") {
                    $hotel = "Swiss-Belhotel Pangkalpinang";
                } elseif ($kota == "2" && $budget == "mahal") {
                    $hotel = "Grand Hatika Hotel";
                } else {
                    $hotel = "Tidak ada hotel yang sesuai.";
                }
                
                
              
👉Source Code Github Saya

 Terima Kasih!

Comments