`if-else if-else` Statement & HTML

Berikut adalah penjelasan tentang if-else if-else statement yang dikombinasikan dengan HTML menggunakan sintaks alternatif if-else if-else di PHP:

Penjelasan if-else if-else Statement

Pernyataan if-else if-else digunakan untuk memeriksa beberapa kondisi secara berurutan. Blok kode untuk kondisi yang pertama kali bernilai benar akan dijalankan. Jika tidak ada kondisi yang benar, blok else akan dijalankan.

Sintaks:

if (kondisi1) {
    // kode jika kondisi1 bernilai true
} else if (kondisi2) {
    // kode jika kondisi2 bernilai true
} else {
    // kode jika semua kondisi sebelumnya bernilai false
}

Sintaks Alternatif:

if (kondisi1) :
    // kode jika kondisi1 bernilai true
elseif (kondisi2) :
    // kode jika kondisi2 bernilai true
else :
    // kode jika semua kondisi sebelumnya bernilai false
endif;

Contoh Penggunaan:

Soal: Buatlah program yang menentukan kategori usia berdasarkan nilai variabel $age.

Penjelasan: Jika $age kurang dari 13, tampilkan "Anak-anak". Jika $age antara 13 dan 19, tampilkan "Remaja". Jika $age lebih dari 19, tampilkan "Dewasa".

Berikut adalah contoh kode yang menggabungkan PHP dan HTML untuk kasus ini menggunakan sintaks alternatif:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Contoh If-Else If-Else Statement</title>
</head>
<body>
    <?php
    $age = 20;
    if ($age < 13) : ?>
        <p>Anak-anak</p>
    <?php elseif ($age <= 19) : ?>
        <p>Remaja</p>
    <?php else : ?>
        <p>Dewasa</p>
    <?php endif; ?>
</body>
</html>

Penjelasan:

  1. Deklarasi Variabel:

    $age = 20;

    Kita menetapkan nilai variabel $age menjadi 20.

  2. Pernyataan If-Else If-Else dengan Sintaks Alternatif:

    if ($age < 13) : ?>
        <p>Anak-anak</p>
    <?php elseif ($age <= 19) : ?>
        <p>Remaja</p>
    <?php else : ?>
        <p>Dewasa</p>
    <?php endif; ?>
    • Kita mengecek apakah nilai $age kurang dari 13.

    • Jika kondisi ini bernilai benar (true), maka pesan "Anak-anak" akan ditampilkan di dalam elemen <p> HTML.

    • Jika kondisi pertama bernilai salah (false), kita mengecek kondisi kedua, apakah nilai $age kurang dari atau sama dengan 19.

    • Jika kondisi kedua bernilai benar (true), maka pesan "Remaja" akan ditampilkan di dalam elemen <p> HTML.

    • Jika kondisi kedua juga bernilai salah (false), maka blok else akan dijalankan dan pesan "Dewasa" akan ditampilkan di dalam elemen <p> HTML.

    • Menggunakan sintaks alternatif if-else if-else di PHP untuk menulis pernyataan if-else if-else lebih bersih dan lebih mudah dibaca dalam konteks HTML.

Dengan cara ini, kita bisa menggabungkan logika pemrograman PHP dengan elemen HTML untuk membuat halaman web yang dinamis dengan sintaks yang lebih bersih dan rapi.

Last updated