Quantcast
Channel: Kursus Website Terbaik
Viewing all articles
Browse latest Browse all 2170

Menampilkan Grouping Data Dari Database Menggunakan PHP Part1

$
0
0

Haloo teman-teman Dumet School. Kembali lagi dengan saya di Shelli Ripati di kursus Website Dumet School. Kali ini saya akan membahas artikel tentang cara Menampilkan Grouping Data Dari Database Menggunakan PHP Part1. Dimana data yang akan saya tampilkan dari database dan akan saya kelompokkan berdasarkan tanggalnya masing-masing.

Oke teman-teman untuk dapat mengetahui cara Menampilkan Grouping Data Dari Database Menggunakan PHP Part1 kita langsung saja membuat databasenya di phpmyadmin sebagai berikut dan teman-teman isi datanya ya.

Menampilkan Grouping Data Dari Database Menggunakan PHP Part1

Jika sudah maka saya akan membuat koneksi databasenya sebagai 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 bisa sesuaikan user dan password teman-teman sesuai pengaturannya. Dan jika sudah selesai maka kita buat struktur htmlnya terlebih dahulu dan kebutulan untuk tampilannya saya menggunakan bootstrap 4. Teman-teman bisa 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 teman-teman buat query untuk menampilkan data berdasarkan tanggal. Teman-teman bisa lihat scriptnya di bawah ini. Dan nanti teman-teman letakkan script phpnya di posisi paling atas.

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

Jika sudah maka teman-teman bisa cek jumlah datanya dan tampung ke dalam array dengan melooping data tersebut kemudian di cetak di dalam tabel seperti pada 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 jika teman-teman lihat dibrowser masing-masing maka tampilannya akan seperti pada gambar di bawah ini.

Menampilkan Gruping Data Dari Database Menggunakan PHP Part1

Dimana data yang tampil adalah data yang di grouping berdasarkan tanggal. Nah disini saya buat link untuk melihat lebih rinci data berdasarkan tanggalnya. Saya akan bahas di part 2. Demikian artikel tentang Menampilkan Grouping Data Dari Database Menggunakan PHP Part1.

The post Menampilkan Grouping Data Dari Database Menggunakan PHP Part1 appeared first on Kursus Website Terbaik.


Viewing all articles
Browse latest Browse all 2170