Erreur avec UNLINK()
Posté : 17 mars 2021, 12:01
Bonjour
avec mon code PHP je télécharge des images que je stocke dans un répertoire et je sauvegarde le chemin de l'image dans la BDD
Rubrique: Photo
Donnée: upload\MOIMOI.png
(J'ai pas réussi à vous télécharger une image)
Mon code de suppression dans le fichier delete.php
Résultat de mes variables suite à l'echo...
Ma variable $resultat prend bien la donnée dans la requete.
Unlink à la ligne 20 ne fait rien et renvoi l'erreur suivante
En français: Attention: unlink () s'attend à ce que le paramètre 1 soit un chemin valide, tableau donné dans E: \ FFMO \ F_Bureau \ delete.php à la ligne 20.
Quelques choses m'échappe. Si quelqu'un peut m'aider.
Merci
avec mon code PHP je télécharge des images que je stocke dans un répertoire et je sauvegarde le chemin de l'image dans la BDD
Rubrique: Photo
Donnée: upload\MOIMOI.png
(J'ai pas réussi à vous télécharger une image)
Mon code de suppression dans le fichier delete.php
Code : Tout sélectionner
<?php
try {
include("../connect.php");
} catch (Exception $e) {
die('Erreur : ' . $e->getMessage());
}
//PREPARATION REQUETE suppression images associées dans le repertoire upload de F_BUREAU
$sth = $db->prepare("SELECT Photo FROM t_bureau WHERE Id_Bureau=:num");
$sth->bindValue(':num', $_GET['Id_Bureau'], PDO::PARAM_INT);
$sth->execute();
/*Retourne un tableau associatif pour chaque entrée de notre table
*avec le nom des colonnes sélectionnées en clefs*/
$resultat = $sth->fetch(PDO::FETCH_ASSOC);
unlink($resultat);
echo '<pre>';
print_r($resultat);
print_r($_GET);
echo '</pre>';Donc ma variable $_GET est OK et est bien passé à ma requete SQLArray
(
[Photo] => upload\MOIMOI.png
)
Array
(
[Id_Bureau] => 43
)
Ma variable $resultat prend bien la donnée dans la requete.
Unlink à la ligne 20 ne fait rien et renvoi l'erreur suivante
Code : Tout sélectionner
Warning: unlink() expects parameter 1 to be a valid path, array given in E:\FFMO\F_Bureau\delete.php on line 20Quelques choses m'échappe. Si quelqu'un peut m'aider.
Merci