Membuat status jika diatas atau dibawah rata-rata yang ditentukan

Halo kak, saya lagi belajar bikin Aplikasi WEb sederhana dengan php

Aplikasi Sensus.

Saya mau buat status seperti ini

Merah : rata- rata pendapatan < 1.700.000 Kuning : rata- rata pendapatan > 1.700.00 dan < 2.200.000 Hijau : rata- rata pendapatan > 2.200.000

Kira kira membuatnya gimna yah ?

Ini Kodenya

<?php

?>

<h1>Data Summary</h1>
<div class="container-fluid">
      <div class="row">
        <div class="col-md-10 col-offset-2">
          <!-- <a href="views/tambah-data.php" class="btn btn-primary">Tambah <i class="fas fa-plus"></i></a> -->
        </div>

        <div class="container-fluid">
        <table id="table-data" class="table table-striped table-bordered" style="width:100%">
        <thead>
            <tr>
                <th>No</th>
                <th>Nama Daerah</th>
                <th>Jumlah Penduduk</th>
                <th>Total Pendapatan</th>
                <th>Rata-Rata Pendapatan</th>
                <th>Status</th>
            </tr>
        </thead>
          <?php
            $no = 1;
            $query = "SELECT regions.name, COUNT(person.nama) AS Jumlah_Penduduk, SUM(person.income) AS Total_Pendapatan,
            AVG(person.income) AS Rata_Rata FROM regions LEFT JOIN person ON regions.id = person.region_id GROUP BY regions.id";
            $sql_reg = mysqli_query($conn, $query) or die (mysqli_error($conn));
            while ($data = mysqli_fetch_array($sql_reg)) { ?>
        <tbody>
            <tr>
                <td><?= $no++;?></td>
                <td><?= $data['name']?></td>
                <td><?= $data['Jumlah_Penduduk']?></td>
                <td><?= $data['Total_Pendapatan']?></td>
                <td><?= $data['Rata_Rata']?></td>
                <td></td>
                </tr>
        </tbody>
            <?php } ?>
        </table>
    </div>

avatar liequan
@liequan

6 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

gunakan kode percabangan (if else)

avatar nandayuli
@nandayuli

3 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

pake kondisi if else gan....

coba pake ini gan

<pre> &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;?= $no++;?&gt;&lt;/td&gt; &lt;td&gt;&lt;?= $data['name']?&gt;&lt;/td&gt; &lt;td&gt;&lt;?= $data['Jumlah_Penduduk']?&gt;&lt;/td&gt; &lt;td &lt;?php $Pendapatan = $data ['Total_Pendapatan'];

	      if ($pendapatan&amp;lt; 1.700.000){
	      echo &#039;style=&quot;color: #KODE WARNA;&quot;&#039;;
	      }else if ($pendapatan&amp;gt; 1.700.00){
	      echo &#039;style=&quot;color: #KODE WARNA;&quot;&#039;;
	      }else if ($pendapatan&amp;gt; 2.200.000){
	      echo &#039;style=&quot;color: #KODE WARNA;&quot;&#039;;
	   }			
            &amp;gt;&amp;lt;?= $data[&#039;Total_Pendapatan&#039;]?&amp;gt;&amp;lt;/td&amp;gt;
            &amp;lt;td&amp;gt;&amp;lt;?= $data[&#039;Rata_Rata&#039;]?&amp;gt;&amp;lt;/td&amp;gt;
            &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;            
            &amp;lt;/tr&amp;gt;
    &amp;lt;/tbody&amp;gt;

</pre>

avatar Obbytokun
@Obbytokun

186 Kontribusi 16 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban