Halo teman teman Dumenity Dumet School, kalo sebelumnya kita berhasil membuat koneksi Database, membuat class dan method di aplikasi kita dan juga kita berhasil membuat insert Data dan bisa masuk ke Database dan Gambar tersebut bisa di simpan di folder images, kali ini kita akan belaja menampilkan data nya dari database dan dari folder images di Tutorial CRUD Image PHP OOP Part 4. Yuk kita praktekan teman teman.
di file Database.php buat method baru dengan nama method getAll()
public function getAll() { $query = $this->prepare("SELECT * FROM $this->table "); $query->execute(); $result = $query->fetchAll(); return $result; }
dan di class Upload buat method getAll() yang mengambil class turunan dari class Database.
public function getAll() { return parent::getAll(); }
lalu di home.php kita looping data nya tambah kan kode berikut di home.php
home.php
<?php if($up->getAll()): ?> <?php $no=1; foreach ($up->getAll() as $row) : ?> <tr> <td><?php echo $no++ ?></td> <td><?php echo $row['gambar'] ?></td> <td><img src="images/<?= $row['gambar'] ?>" alt="" width="70" height="100"></td> <td> <a href="?delete=<?= $row['id'] ?>&gambar=<?= $row['gambar'] ?>" class="btn btn-danger" name="delete">Delete</a> | <a href="?edit=<?= $row['id'] ?>&gambar=<?= $row['gambar'] ?>" class="btn btn-success" name="edit">Edit</a> </td> </tr> <?php endforeach; ?> <?php else: ?> <tr> <td colspan="4"> <div class="alert-warning"><b>DATA KOSONG!!</b></div> </td> </tr> <?php endif; ?>
keseluruhan kode nya seperti berikut teman teman
bila kita jalankan aplikasi kita maka tampilan nya akn seperti berikut.
maka data nama gambar dan gambar akan tampil, nama gambar tersebut di panggil dari Database dan gambar tersebut di ambil dari folder images.
sekian tutorial CRUD Image OOP PHP Part 4 ini kita lanjut ke tutorial berikut nya untuk menghapus, edit dan update data, semoga bermanfaat yah teman teman.
The post CRUD Image OOP PHP Part 4 appeared first on Kursus Website Terbaik.