membuat popup di PHP jika input 2 nilainya lebih besar dari 30% input 1

hai gan, saya lg bikin tugas, yaitu simulator kredit motor. jadi ini kan simulasi kredit, DPnya minimal 30% dari OTR. nah jika tombol 'hitung' di klik maka kalo DPnya di bawah 30% dari OTR bakal muncul alert "DP anda kurang" contohnya.

dan jika DP diatas 30% dari OTR maka akan lanjut hitung.

bisa bantu saya gan.. TRimakasiiih

<!DOCTYPE html>
<html>
<head>
    <title>Simulasi Kredit | UD.Abadi Motor Semarang</title>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
    <?php
    if(isset($_POST['hitung'])){
        $bil1 = $_POST['bil1'];
        $bil2 = $_POST['bil2'];
        $operasi = $_POST['operasi'];
        switch ($operasi) {
            case '12bulan':
                $hasil = $bil1-$bil2;
                $hasil1 = $hasil*0.03;
                $hasil2 = $hasil1+$hasil;
                $hasil3 = $hasil2/12;
            break;
            case '24bulan':
                $hasil = $bil1-$bil2;
                $hasil1 = $hasil*0.06;
                $hasil2 = $hasil1+$hasil;
                $hasil3 = $hasil2/24;
            break;
            case '36bulan':
                $hasil = $bil1-$bil2;
                $hasil1 = $hasil*0.09;
                $hasil2 = $hasil1+$hasil;
                $hasil3 = $hasil2/36;
            break;

        }
    }

    ?>
    <div class="kalkulatorkredit">
        <h2 class="judul">SIMULASI KREDIT</h2>
        <form method="post" action="index.php">
            <input type="text" name="bil1" class="bil" autocomplete="off" placeholder="Harga OTR">
            <input type="text" name="bil2" class="bil" autocomplete="off" placeholder="DP - Minimal 30%">

            <select class="opt" name="operasi" placeholder="Tenor">
                <option value="tenor"> Tenor </option>
                <option value="12bulan">12 Bulan</option>
                <option value="24bulan">24 Bulan</option>
                <option value="36bulan">36 Bulan</option>

            </select>
            <input type="submit" name="hitung" value="Hitung" class="tombol">
        </form>
        <?php if(isset($_POST['hitung'])){ ?>
            <input type="text" value="<?php echo $hasil3; ?>" class="bil" placeholder="Hasil" readonly="readonly">

        <?php }else{ ?>
            <input type="text" value="0" class="bil">
        <?php } ?>
    </div>
</body>
</html>
avatar ariyano
@ariyano

2 Kontribusi 0 Poin

Diperbarui 2 tahun yang lalu

3 Jawaban:

Jawaban Terpilih

<div>Hai <a href="https://sekolahkoding.com/user/ariyano">@ariyano</a><br><br>saya coba bantu jawab ya<br><br>Pertama Hitung dulu total 30% dari harga OTR<br>jika DP lebih kecil dari total 30% maka tampilkan alert<br><br>untuk contoh source codenya bisa lihat seperti di bawah ini.</div><pre>&lt;?php if(isset($_POST['hitung'])){ $bil1 = $_POST['bil1']; //Harga OTR $bil2 = $_POST['bil2']; //DP 30% $operasi = $_POST['operasi']; //Tenor $hitungDp = (30 / 100) * $bil1; //30% dari harga OTR

    if($bil2 &amp;lt; $hitungDp ) {
       echo &quot;&amp;lt;script type=&#039;text/javascript&#039;&amp;gt;alert(&#039;DP anda kurang&#039;);&amp;lt;/script&amp;gt;&quot;;
       return false;
    } else {
        switch ($operasi) {
           case &#039;12bulan&#039;:
               $hasil = $bil1-$bil2;
               $hasil1 = $hasil*0.03;
               $hasil2 = $hasil1+$hasil;
               $hasil3 = $hasil2/12;
           break;
           case &#039;24bulan&#039;:
               $hasil = $bil1-$bil2;
               $hasil1 = $hasil*0.06;
               $hasil2 = $hasil1+$hasil;
               $hasil3 = $hasil2/24;
           break;
           case &#039;36bulan&#039;:
               $hasil = $bil1-$bil2;
               $hasil1 = $hasil*0.09;
               $hasil2 = $hasil1+$hasil;
               $hasil3 = $hasil2/36;
           break;    
        }
    }
}&lt;/pre&gt;&lt;div&gt;&lt;br&gt;semoga membantu :)&lt;/div&gt;
avatar tantootnat
@tantootnat

14 Kontribusi 11 Poin

Dipost 3 tahun yang lalu

Tanggapan

baik gaannn, saya coba2 dulu yaa.. trimakasih banyaaaaak

gan @tantootnat bang bagai mana caranya supaya pas alert keluar dan klik OKE kembali ke halaman itu lagi?

@ariyano bikin forum baru aja kalau ingin bertanya yang lain :)

<pre><strong>Jawaban </strong> Hai <a href="https://sekolahkoding.com/user/ariyano">@ariyano</a> <a href="https://friday-nightfunkin.com">friday night funkin</a>

saya coba bantu jawab ya

Pertama Hitung dulu total 30% dari harga OTR jika DP lebih kecil dari total 30% maka tampilkan alert

untuk contoh source codenya bisa lihat seperti di bawah ini.</pre><div>Terima kasih telah membagikan artikel hebat ini.</div>

avatar hanakarr
@hanakarr

1 Kontribusi 0 Poin

Dipost 2 tahun yang lalu

<pre>if(isset($_POST['hitung'])){ $bil1 = $_POST['bil1']; //Harga OTR $bil2 = $_POST['bil2']; //DP 30% $operasi = $_POST['operasi']; //Tenor <a href="https://octordle.io/">octordle</a> $hitungDp = (30 / 100) * $bil1; //30% dari harga OTR</pre><div><br><br><br></div><pre>Pertama Hitung dulu total 30% dari harga OTR </pre><div><br></div>

avatar faulymatrix
@faulymatrix

2 Kontribusi 0 Poin

Dipost 2 tahun yang lalu

Login untuk ikut Jawaban