Logika memberi tanda warna pada data table dengan php

gimana yah cara implementasinya membuat warna pada data tabel, jadi jika nilai data atribut A kurang dari 15% dari nilai data atribut B maka data atribut A berwarna merah dan jika nilai data atribut A lebih dari 15% maka data A berwarna biru..

OCTYPE html>
<html lang="en">
<head>
	<title>Searching</title>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="bootstrap/css/bootstrap.css">
	<script src="js/jquery.js"></script>
	<script src="bootstrap/js/bootstrap.min.js"></script>
</head>
<body>

	<?php
	include 'config.php';
	?>
	<div class="container" style="padding-top: 20px; padding-bottom: 20px;">
		<h3>Form Pencarian Dengan PHP</h3>
		<hr>


				<form role="form" action="index.php" method="get">
					<div class="form-group">
						<label>Cari :</label>
						<input type="text" name="cari" >
					</div>

				<button type="submit" >Search</button>
				</form>


				<?php
				if(isset($_GET['cari'])){
					$cari = $_GET['cari'];
					echo "<b>Hasil pencarian : ".$cari."</b>";
				}
				?>

				<table class="table table-striped">
					<tr>
						<th>ID</th>
						<th>A</th>
						<th>B</th>
					</tr>
					<?php
					if(isset($_GET['cari'])){
						$cari = $_GET['cari'];
						$data = mysql_query("select * from mhs where A like '%".$cari."%'");


					while($d = mysql_fetch_array($data)){
					?>
					<tr>
						<td><?php echo $d['id']; ?></td>
						<td><?php echo $d['A']; ?></td>
						<td><?php echo $d['B']; ?></td>
					</tr>
					<?php }
					} ?>
				</table>

			</div>
		</div>
	</div>
</body>
</html>

avatar Obbytokun
@Obbytokun

186 Kontribusi 16 Poin

Diperbarui 5 tahun yang lalu

3 Jawaban:

Mungkin bisa coba pake jquery, fungsi addClass()

avatar Rytec
@Rytec

9 Kontribusi 2 Poin

Dipost 5 tahun yang lalu

Tanggapan

kata kunci pencarian nya di mbah google apa yah bang ane bingung buat nyari nya

jadi gini gan, buat nampilin data a & b nya dikasih id dulu, nanti pake jquery diliat data di kolom a & b. trus pake fungsi if else buat ngasih kondisinya kalo data a masuk dalam kondisi tersebut tambahin classnya pake addClass(). kurang lebih begitu kalo menurut saya, dicoba aja gan

siap gan nanti saya coba

<pre> &lt;tr&gt; &lt;td&gt;&lt;?php echo $d['id']; ?&gt;&lt;/td&gt; &lt;td bgcolor="&lt;?php ($d['A']/$d['B']*100) &gt; 15 ? '#0000FF' : '#FF0000' ?&gt;"&gt;&lt;?php echo $d['A']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $d['B']; ?&gt;&lt;/td&gt; &lt;/tr&gt; </pre> coba ini gan

avatar kikimf
@kikimf

91 Kontribusi 78 Poin

Dipost 5 tahun yang lalu

Tanggapan

nah pake ini aja, simple

tidak ada yg berubah gan .....

                                                              echo '<td align="center">'.$data['quality3'].'</td>';

Kalo Untuk validasi ini seperti apa?

<div>[deleted] Lorem ipsum dolor sit amet, consectetur adipiscing elit.</div>

avatar notfound1
@notfound1

61 Kontribusi 14 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban