Я пытаюсь удалить изображение из базы данных и папки, а также. Он удаляет из базы данных, но выдает предупреждение и не удаляет из папки. Я уже проверил вопросы здесь, и ни один из них не помог. Я храню путь в базе данных в строке «изображение». Вот мой код:
if (!empty($_POST['delete'])) {
$name = $conn->prepare("SELECT id, image FROM cardimages WHERE cardid= ?");
$name->bind_param('i', $_POST['id']);
$name->execute();
$res = $name->get_result();
$row = $res->fetch_assoc();
$name1 = $row['image'];
$data[] = $row;
if ($stmt = $conn->prepare("DELETE FROM cardimages WHERE id = ?")) {
$stmt->bind_param('i', $_POST['id']);
$folder = '../vallalkozok-v2';
chmod($folder, 0777);
$stmt->execute();
$stmt->close();
unlink($_SERVER['DOCUMENT_ROOT'] . "/vallalkozok-v2/$name1");
}
}