Postingan lainnya
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>
0
2 Jawaban:
pake kondisi if else gan....
coba pake ini gan
<pre> <tbody> <tr> <td><?= $no++;?></td> <td><?= $data['name']?></td> <td><?= $data['Jumlah_Penduduk']?></td> <td <?php $Pendapatan = $data ['Total_Pendapatan'];
if ($pendapatan&lt; 1.700.000){
echo 'style="color: #KODE WARNA;"';
}else if ($pendapatan&gt; 1.700.00){
echo 'style="color: #KODE WARNA;"';
}else if ($pendapatan&gt; 2.200.000){
echo 'style="color: #KODE WARNA;"';
}
&gt;&lt;?= $data['Total_Pendapatan']?&gt;&lt;/td&gt;
&lt;td&gt;&lt;?= $data['Rata_Rata']?&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
</pre>
0