Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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');
}
}
}
?>
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 !=
cara penggunaan $x != $y==>> Returns true if $x is not equal to $y gimana ?
Maksud saya, coba diganti !== menjadi != saja gan..