diff --git a/src/admin/manageProducts.php b/src/admin/manageProducts.php index 0270496..88a3cd5 100644 --- a/src/admin/manageProducts.php +++ b/src/admin/manageProducts.php @@ -33,15 +33,16 @@ if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['save'])) { $stock = $_POST['stock']; // Gestione immagine - $image_path = $_POST['current_image']; + $image_path = basename($_POST['current_image']); if (isset($_FILES['image']) && $_FILES['image']['error'] == 0) { $target_dir = "../img/"; - $target_file = $target_dir . basename($_FILES["image"]["name"]); + $image_name = basename($_FILES["image"]["name"]); + $target_file = $target_dir . $image_name; $imageFileType = strtolower(pathinfo($target_file, PATHINFO_EXTENSION)); // Controlli base if (in_array($imageFileType, ['jpg', 'png', 'jpeg', 'gif'])) { if (move_uploaded_file($_FILES["image"]["tmp_name"], $target_file)) { - $image_path = "/img/" . basename($_FILES["image"]["name"]); + $image_path = $image_name; } } } @@ -161,9 +162,10 @@ $stmt_prod->close();