Réponse acceptée !
salut, règle N°1 : quand on a un bug, on cherche à simplifier son code, on le met au maximum sous forme de fonctions, et on fait un code propre et lisible pour trouver plus facilement cette erreur et les suivantes...
<?php
if ($row == 1)
echo 'Il y a une image d'enregistrée';
else if ($row == 0)
echo 'Il n'y a aucune image d'enregistrée';
else
echo 'Il y a '.$row.' images d'enregistrées';
?><br></p>
voila, j'ai déja corrigé ton code...
if (isset($_GET['del'])) {
if (empty($_GET['del'])) {
ce code ne sera exécuté que si ta variable $_GET contient une clef de table de hashage 'del', et si la valeur de $_GET qu'on associe à 'del' est nulle (vaut 0, '', false ou NULL)
Donc, t'as quasiment aucune chance que ce code soit exécuté...
if (isset($_GET['del'])) {
$image = $_GET['del'];
// si l'image existe on la supprime
if (is_file('../photos/'.$image)) {
unlink('../photos/'.$image);
}
}
Voila, ce code est mieux...
In a dream, I saw me, drop dead... U was here, U cried... It was just a deam, if I die, U won't cry, maybe, U'll be happy
[ Lien ]