j'ai une annonce avec photos j'ai crée un icône supprimer, lorsque le client clique sur celui ci je demande à la personne si désire bien supprimer son annonce "OUI ou NON"
Si clique sur OUI l'annonce et bien supprimer de la base de donnée ainsi la photo miniature et la photo normale qui se trouvaient dans un répertoire! CA FONCTIONNE PARFAITEMENT
MAIS
Si la personne lors de la création de son annonce n'a pas ajouter de photo donc son annonce sera sans photo et si il désire la supprimer j'aurai bien mon message de confirmation et si je met OUI mon annonce et bien supprimer mais avec ces erreurs:
Warning: unlink(../image/avatars/) [function.unlink]: Permission denied in C:\wamp\www\......
Warning: unlink(../image/avatars/min/) [function.unlink]: Permission denied in C:\wamp\www\.......
Logique car on demande à la fonction d'effacer des photo qui n'existe pas donc comment faire pour que il ny est pas ce genre de message d'erreur?
ma page supprimer-annonce.php
<?php
require('../include/connexionpdo.inc.php');
//Pas encore certain de supprimer
if (!empty($_GET['id_annonce']))
{
?>
Etes-vous certain de vouloir supprimer cette annonce ?
<a class="accueil" href="supprimer-annonce.php?id=<?php echo htmlspecialchars($_GET['id_annonce'], ENT_QUOTES, 'UTF-8');?>">
Oui</a> - <a class="accueil" href="page_membre.php">Non</a>
<?php
}
//certain de supprimer
if(!empty($_GET['id']))
{
$query=$db->prepare('SELECT avatar
FROM annonce
WHERE id_annonce = :id');
$query->bindValue(':id',$_GET['id'],PDO::PARAM_INT);
$query->execute();
$donnees=$query->fetch();
$photo = $donnees['avatar'];
$filename = '../image/avatars/'.$photo.'';
unlink($filename);
$filename = '../image/avatars/min/'.$photo.'';
unlink($filename);
$query=$db->prepare('DELETE
FROM annonce
WHERE id_annonce = :id');
$query->bindValue(':id',$_GET['id'],PDO::PARAM_INT);
$query->execute();
$query->CloseCursor();
echo'L\'annonce a bien été supprimé.Revenir sur votre <a class="accueil" href="page_membre.php">espace membre.</a>';
}
?>
Le lien pour supprimer l'annonce (icône croix)
<div><a title="supprimer annonce" href="../user/supprimer-annonce.php?id_annonce=<?php echo $donnees['id_annonce'];?>"><img src="../image/supprimer-icone.png" alt="supprimer annonce" title="supprimer annonce" /></a></div>