Bagaimana cara unlink

(man.png atau girl.png adalah foto default) bagaimana caranya agar ketika row gambar nya tidak man.png atau girl.png maka akan unlink foto sebelumnya

 <?php
require_once '../function/db.php';
if(isset($_POST['upload'])){
  $id = $_GET['id'];
  $nama_file = $_FILES['foto']['name'];
  $tmp = $_FILES['foto']['tmp_name'];
  $foto = date('dmYHis').$nama_file;
  $path = '../images/'.$foto;
  if (move_uploaded_file($tmp, $path)) {
    $query = "SELECT * FROM user WHERE id ='$id'";
    $result = mysqli_query($konek, $query);
    $row = mysqli_fetch_array($result);
    $data = $row['foto'];
    if($data !== "girl.png" || $data !== "man.png"){
      unlink("images/".$data);
      $query = "UPDATE user SET foto='$foto' WHERE id ='$id'";
      $result = mysqli_query($konek, $query);
      isset($result);
      header('Location:../profil.php');
    }else {
      $query = "UPDATE user SET foto='$foto' WHERE id ='$id'";
      $result = mysqli_query($konek, $query);
      isset($result);
      header('Location:../profil.php');
    }
  }
}
 ?>
avatar satriodwi
@satriodwi

43 Kontribusi 1 Poin

Diperbarui 7 tahun yang lalu

4 Jawaban:

if($data != "girl.png" || $data != "man.png"){

$x !== $y ==>> Returns true if $x is not equal to $y, or they are not of the same type

$x != $y ==>> Returns true if $x is not equal to $y

Kedua nya memiliki arti yang berbeda, jika agan ingin mengikut sertakan berdasarkan type jika gunakan !==, tapi kalau bukan, gunakan !=

avatar dodipsitorus
@dodipsitorus

412 Kontribusi 145 Poin

Dipost 7 tahun yang lalu

cara penggunaan $x != $y==>> Returns true if $x is not equal to $y gimana ?

avatar satriodwi
@satriodwi

43 Kontribusi 1 Poin

Dipost 7 tahun yang lalu

Maksud saya, coba diganti !== menjadi != saja gan..

avatar dodipsitorus
@dodipsitorus

412 Kontribusi 145 Poin

Dipost 7 tahun yang lalu

tetep nggak bisa unlink

avatar satriodwi
@satriodwi

43 Kontribusi 1 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban