Hai teman-teman, Artikel kali ini saya akan membahas tentang Cara Membuat Popular Post Menggunakan PHP Mysql. Popular post biasa di letakan pada sidebar sebuah website. Mungkin teman-teman sering lihat di sebuah portal berita atau semacamnya. Nah kali ini saya akan membuat popular post berdasarkan view nya. Langkah Pertama teman-teman membuat terlebih dulu database beritanya, Seperti pada gambar.
Kemudian teman-teman insert beberapa contoh berita. Disini saya akan pakai text dummy lorem ipsum ya teman-teman. Teman-teman juga bisa pakai text dummy untuk memudahkan pembuatan websitenya tentang Cara Membuat Popular Post Menggunakan PHP Mysql karena disini kita akan membutuhkan text banyak untuk isi konten berita. Bisa kunjungi link https://www.lipsum.com/ lalu tinggal copy paste saja. Setelah tabel berita sudah diisi seperti ini.
Lalu teman-teman buat struktur html sementara seperti pada script di bawah ini.
Selesai membuat html, kemudian teman-teman bisa berikan styles cssnya untuk merapikan layout pada website portal berita ini. Scriptnya sebagai berikut ya.
Nah setelah selesai membuat html dan css, jangan lupa teman-teman simpan filenya dan berikan nama index.php. Dan sekarang kita masuk ke php, pertama kita koneksikan terlebih dahulu ya databasenya. Untuk mengkoneksikannya maka teman-teman buat script seperti dibawah ini.
$connection=mysqli_connect("localhost", "root", "", "shelli");
if(!$connection)
die("Connection failed :" .mysqli_connect_error());
Jika koneksi sudah berhasil lalu kita buat script php untuk menampilkan data dari database yang ada di tabel berita yang tadi sudah kita buat.
$query=mysqli_query($connection, "SELECT * FROM berita");
Lalu kita cetak dan kita looping di tempat yang sudah kita sediakan didalam div class left yang berada di dalam artikel seperti pada gambar.
<div class="left">
<h2>Berita</h2>
<?php if (mysqli_num_rows($query)) {?>
<?php while($row=mysqli_fetch_array($query)) {?>
<h4><?php echo $row ["judul"] ?></h4>
<p><?php echo substr($row ["isi"],0,200) ?>..<a href="detail.php?detail=<?php echo $row["id"]?>">readmore</a></p>
<?php } ?>
<?php } ?>
</div>
Maka data berita yang sudah kita insert di mysql akan muncul seperti ini.
Yang kedua kita buat halaman detail.php nya. Teman-teman bisa copy paste dari index.php lalu teman-teman ubah beberapa bagian seperti pada gambar.
Teman-teman jangan lupa untuk perhatikan link a href pada kata readmore yang ada di file index.php, pastikan sudah sesuai dengan nama file detailnya. Teman-teman juga bisa lihat query untuk membuat popular postnya yang sudah saya berikan tanda komentar. Dimana query tersebut akan selalu melakukan update pada kolom views yang ada di tabel berita setiap kita mengklik kata readmore maka secara otomatis kolom views akan bertambah saru. Nah ketika sudah sesuai maka popular post telah berhasil kita buat dan popular post akan muncul di sidebar berdasarkan viewer terbanyak. Seperti itulah Cara Membuat Popular Post Menggunakan PHP Mysql . Sampai disini pembahasan kita, semoga tutorial ini bermanfaat dan selamat mencoba ya teman.





