Menampilkan Grouping Data Dari Database Menggunakan PHP Part1

Haloo teman-teman Source Code Aplikasi. Kembali lagi dengan saya di Shelli Ripati di kursus Laman Source Code Aplikasi. Kali ini saya akan membahas artikel mengenai cara Menampilkan Grouping Data Dari Database Menggunakan PHP Part1. Dimana data yang akan saya tampilkan dari database dan akan saya kelompokkan merujuk pada tanggalnya masing-masing.



Oke teman-teman bagi dapat mengetahui cara Menampilkan Grouping Data Dari Database Menggunakan PHP Part1 kita seketika saja membangun databasenya di phpmyadmin selaku berikut dan teman-teman isi datanya ya.



Kembali



Seandainya telah karenanya saya akan membangun koneksi databasenya selaku berikut ya teman-teman.



<?php 

$localhost = localhost;
$user = dumet;
$password = school;
$dbName = shelli;

$conn = mysqli_connect($localhost, $user, $password, $dbName);
if(!$conn){
Connection:Failed .mysqli_connect_error();
}

?>


Disini teman-teman dapat sesuaikan user dan password teman-teman sesuai pengaturannya. Dan seandainya telah selesai karenanya kita bikin struktur htmlnya terlebih dahulu dan kebutulan bagi tampilannya saya menggunakan bootstrap 4. Teman-teman dapat salin script di bawah ini.



<!doctype html>
<html lang=en>
<head>
<!-- Required meta tags -->
<meta charset=utf-8>
<meta name=viewport content=width=device-width, initial-scale=1, shrink-to-fit=no>

<!-- Bootstrap CSS -->
<link rel=stylesheet href=https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/css/bootstrap.min.css integrity=sha384-Smlep5jCw/wG7hdkwQ/Z5nLIefveQRIY9nfy6xoR1uRYBtpZgI6339F5dgvm/e9B crossorigin=anonymous>

<title>Hello, world!</title>
</head>
<body>
<div class=container>
<div class=row>
<div class=col-md-12>
<h1 class=text-center>Menampilkan Gruping Data Dari Database Menggunakan PHP Part1 </h1>
<table class=table table-striped>
<thead>
<tr>
<th scope=col>No</th>
<th scope=col>Date</th>
<th scope=col>Action</th>
</tr>
</thead>
<tbody>

<tr>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src=https://code.jquery.com/jquery-3.3.1.slim.min.js integrity=sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo crossorigin=anonymous></script>
<script src=https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js integrity=sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49 crossorigin=anonymous></script>
<script src=https://stackpath.bootstrapcdn.com/bootstrap/4.1.2/js/bootstrap.min.js integrity=sha384-o+RDsa0aLu++PJvFqy8fFScvbHFLtbvScb8AjopnFD+iEQ7wo/CG0xlczd+2O/em crossorigin=anonymous></script>
</body>
</html>


Nah, langkah pertama-tama teman-teman bikin query bagi menampilkan data merujuk pada tanggal. Teman-teman dapat lihat scriptnya di bawah ini. Dan nanti teman-teman letakkan script phpnya di posisi sangat atas.



<?php 
include koneksi.php;
$query = mysqli_query($conn, 'SELECT * FROM post GROUP BY date Order BY id Desc');
?>


Seandainya telah karenanya teman-teman dapat cek jumlah datanya dan tampung ke pada array dengan melooping data tersebut kemudian di cetak di pada tabel seperti di script di bawah ini.



<tbody>
<?php if(mysqli_num_rows($query)>0) {?>
<?php $no=1; while($row=mysqli_fetch_array($query)) {?>
<tr>
<td><?php echo $no++ ?></td>
<td><?php echo $row[date] ?></td>
<td><a href=category.php?date=<?php echo $row[date] ?>>Lihat</a></td>
</tr>
<?php } } ?>
</tbody>


Nah seandainya teman-teman lihat dibrowser masing-masing karenanya tampilannya akan seperti di gambar di bawah ini.



Kembali



Dimana data yang tampil yakni data yang di grouping merujuk pada tanggal. Nah disini saya bikin link bagi melihat lebih rinci data merujuk pada tanggalnya. Saya akan bahas di part 2. Demikian artikel mengenai Menampilkan Grouping Data Dari Database Menggunakan PHP Part1.




Sumber https://kursuswebsite.org

Popular posts from this blog

Perbedaan Antara Keyup dan Keydown Pada jQuery

Membuat Table Warna Berselang dengan PHP