Cara Menampilkan Data Pada Card Dinamis dari Database MySQL pada PHP

Cara Menampilkan Data Pada Card Dinamis dari Database pada PHP – Hai ketemu lagi dengan saya dan pada kali ini saya akan memposting lanjutan dari postingan saya tentang macam-macam card pada bootstrap 4. Pada kali ini kita akan membuat card secara dinamis yaitu mengambil data artikel dari database MySQL/MariaDB. Kita akan membuatnya dengan bootstrap 4 tentunya jadi kita tidak perlu banyak membuat cssnya. Selain itu juga kita akan membuat card akan sama panjang jadi bisa lebih rapi. Caranya sangat mudah sobat tinggal mengikuti tutorial dibawah.

Membuat Database MySQL

1. Pertama yang WAJIB ada yaitu sobat harus membuat sebuah database. Sobat bisa menggunakan tools bantu seperti navicat, heidi SQL atau lainnya. Sobat juga bisa membuatnya dengan mengakses url localhost/phpmyadmin -> klik tab Database dan tuliskan db_dewankomputer-> Klik tombol Create/Buat.

 

2. Buat tabel untuk mengetesnya dengan mengetikkan query dibawah ini pada tab SQL lalu klik tombol Kirim/Go

 

3. Kemudian daripada sobat memasukkan datanya satu-persatu maka sobat bisa jalankan perintah query dibawah

Pada contoh gambarnya semua saya samakan yaitu artikel1.png jadi sobat harus menambahkan file dengan nama tersebut agar gambarnya muncul pada card.

 

Membuat Card Secara Dinamis dengan Bootsrap 4

Berikut adalah cara membuat card secara dinamis dan mempunyai tinggi yang sama dalam satu baris

1. Pertama tentunya seperti biasa kita membuat file koneksi.php yang berfungsi untuk menyambungkan dengan database dan isikan dengan script dibawah

 

2. Selanjutnya buat file index.php, dan masukkan kode cssnya karena untuk membuat card kita menggunakan bootstrap maka wajib hukumnya kita untuk memasukkan kode dibawah pada tag <head>

Karena untuk keperluan demo jadi saya menggunakan css dan js online, namun jika sobat ingin menggunakannya untuk keperluan development maka sobat harus mendownloadnya terlebih dahulu karena nanti tidak akan jalan jika dalam keadaan offline atau sobat bisa mendownloadnya bersama dengan project ini di akhir postingan.

 

3. Masih di file index.php pada tag body kita tambahkan kode dibawah untuk menampilkan datanya

Penjelasan :

Pada kode dibawah artinya kita batasi maksimal jumlah kata pada judulnya adalah 60 karakter sehingga jika judul sangat panjang maka judul akan dipotong dan ditambahkan “…” begitu pula pada deskripsinya.

 

4. Jika sobat jalankan kode diatas sudah bisa namun ada masalah lagi jika ada 1 judul atau deskripsi yang sangat pendek maka tinggi dari card tidak sama sehingga terlihat tidak rapi. Oleh karena itu kita perlu menambahkan cssnya lagi yang bisa sobat buat pada file style.css atau bisa sobat masukkan pada tag <head> kode dibawah ini

Begitulah cara kita membuat card sama tinggi sehingga lebih rapi.

 

5. Jika sobat jalankan project maka akan muncul tampilan seperti dibawah

 

Bagaimana mudah bukan dan rapi tentunya. Namun tentunya contoh diatas masih sangat standar karena itu akan menampilkan semua data dalam satu halaman. Jika sobat ingin menggabungkan dengan pagination maka sobat bisa lihat postingan saya tentang pagination dan sobat hanya tinggal mengganti tabel dengan card. Namun jika sobat ingin menambahkan load more/show more saja setiap di klik maka sobat bisa lihat pada postingan saya selanjutnya. Nanti juga akan saya buat artikel tentang auto load more saat sobat scroll. Dan karena kita menggunakan bootstrap tentunya card diatas menjadi responsive design mengikuti lebar layarnya.

Baca juga :

Cara Membuat Pagination dengan Database MySQL pada PHP

Cara Membuat Pagination Menggunakan Ajax Tanpa Loading pada PHP

Cara Membuat Pagination pada Card View PHP

Cara Membuat Tombol Loadmore Menggunakan Ajax pada PHP

 

Sekian postingan saya tentang Cara Menampilkan Data Pada Card Dinamis dari Database MySQL pada PHP. Jika ada pertanyaan silahkan tinggalkan pada kolom komentar dibawah dan apabila ada kesalahan saya mohon maaf. Kunjungi postingan saya lainnya untuk menambah wawasan sobat.

 

Jika sobat ingin mendownload tutorial diatas maka sobat bisa klik link dibawah ini :

Sampai jumpa pada postingan saya selanjutnya..

 

2 thoughts on “Cara Menampilkan Data Pada Card Dinamis dari Database MySQL pada PHP

Leave a Reply

Your email address will not be published. Required fields are marked *

8 + four =