bonjour a tous et toutes

j'ai un code qui me permet d'afficher et supprimer des photos

[b]$NomImg=substr($tImages[$ind],0,strlen($tImages[$ind])-4);
          echo "<TD ALIGN=CENTER BGCOLOR=#FFFFFF VALIGN=BOTTOM>";
          echo "<A HREF=".$NomImg."$extPhotos><IMG SRC='";
          echo $mini.$tImages[$ind];
          echo "' WIDTH='$largeurDiapo'></A><BR><FONT SIZE=1>";
          echo $tDates[$ind]."</FONT>".$NomImg."<input type='submit' value='effacer' onclick='unlink'/></TD>";
[/b]


Les images s'affichent toutes avec le bouton "effacer" en dessous.
Seulement comme ca, ca me supprime toutes mes photos dans mon repertoire...assez ennuyeux...;)
Le but etant bien sur de ne supprimer que celle que je clique.
Bon, le soucis provient a coup sur de la fonction "unlink" mais j'avoue que je coince un max...

Merci a vous qui passez
Modifié par bernard26000 (10 Sep 2007 - 13:25)
re a tous

en fait j'ai refait ceci dans la partie "<form>"

<form action='del.php' method='post'><input type='submit' value='effacer'/></form>




avec ceci a la page "del.php"
<?php
$dossier_traite = "mini";

$repertoire = opendir($dossier_traite); //on définit le repertoire dans lequel on souhaite travailler

while (false !== ($fichier = readdir($repertoire))) //on lit chaque fichier du répertoire dans la boucle
{
$chemin = $dossier_traite."/".$fichier; //on définit le chemin du fichier à effacer

//si le fichier n'est pas un répertoire
if ($fichier != ".." AND $fichier != "." AND !is_dir($fichier))
       {
       unlink($chemin); //on efface
       }
}
closedir($repertoire); // fermer le dossier 

header("Location:voir.php"); 
?>


mais c'est pas mieux