file foto di folder penyimpanan tidak mau terhapus

misi mas , ada problem di script hapus gambar saya , script nya nggk mau hapus file gambar yg ada di folder penyimpanan , apa ada yg kurang ya , minta bantuan nya mas

 <?php
// Panggil koneksi database
require_once "../../../koneksi.php";

$nim = $_GET['id_guru'];

if (isset($nim)) {
	try {
		// sql statement untuk menghapus data pada tabel is_mahasiswa
        $query = "DELETE FROM guru WHERE id_guru=:nim";
        // membuat prepared statements
		$stmt = $pdo->prepare($query);

		//mengikat parameter
		$stmt->bindParam(':nim', $nim);

		// eksekusi query
		$stmt->execute();

        // jika berhasil tampilkan pesan berhasil delete data
		header('location: ../../fguru.php?alert=3');

		// tutup koneksi database
        $pdo = null;
	} catch (PDOException $e) {
		// tampilkan pesan kesalahan
        echo "ada kesalahan : ".$e->getMessage();
	}
}
?>
avatar zulfiyanto
@zulfiyanto

26 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

4 Jawaban:

Jawaban Terpilih

itu yang dihapus cuma query didatabase nya, untuk hapus file bisa dengan unlink()


<?php
$nim = $_GET['id_guru'];

//silahkan sesuaikan dengan pdo
$imageFile = mysqli_query($conn, "SELECT image FROM guru WHERE id_guru=$nim");

if (!unlink($imageFile))
  {
  echo ("Error deleting $imageFile");
  }
else
  {
  echo ("Deleted $imageFile");
  }
?>

kalo gak bisa terhapus, pastikan permission folder nya sudah read and write gan

avatar azam007
@azam007

75 Kontribusi 29 Poin

Dipost 6 tahun yang lalu

yep work mas..

avatar zulfiyanto
@zulfiyanto

26 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

@@azam007 kode di atas menghapus gambar yg di foldder saja apa sama data yang ada didata base

avatar maulanamahdi
@maulanamahdi

109 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

@maulanamahdi kalo kode yang punya @zulfiyanto , itu hapus query yang didatabase, kalo punyaku itu hapus gambar dari foldernya, tinggal digabungin aja

avatar azam007
@azam007

75 Kontribusi 29 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban