Bonjour,
Je sélectionne des image dans un répertoire pour les afficher à l'aide d'une boucle while :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46 '<div id="fileDisplayArea_1" class="uploadPicture">'; //Image display $dir_exist=0; $dir = $_SERVER['DOCUMENT_ROOT'].'myShop/admin/upload/tmp'; if (is_dir($dir)){ if ($Pointeur = opendir($dir)){ //echo "<p>Pointeur : ".$Pointeur."</p>"; while (($file = readdir($Pointeur)) !== false){ if ($file!="." && $file!=".." ){ //echo "<p>dossier : ".$dir."</p>"; $status = "temp"; //echo "<p>type : ".$status."</p>"; //echo "file : ".$file."<br />"; $_SESSION["uploadFile"] = "true"; //echo "<p>uploadFile => ".$_SESSION["uploadFile"]."</p>"; //Image sizing $dim = GetImageSize("upload/tmp/".$file); $maxPix = 100; $heightFile = $dim[1]; $widthFile = $dim[0]; //echo "height : ".$heightFile." - width : ".$widthFile."<br />"; if ($widthFile>$maxPix){ $reduce = $maxPix/$widthFile; $widthFile = $maxPix; $heightFile = ceil($heightFile * $reduce); /*echo"<h2>width > 100 </h2>"; echo "reduce : ".$reduce."<br>"; echo "height : ".$heightFile."<br>"; echo "width : ".$widthFile."<br>";*/ echo '<div class="displayFile" id="displayFile"> <table class="displayFileTable"> <tr class="displayFileTr"> <td" valign="middle" colspan="2"> <p align="center"><img id="photo" src="upload/tmp/'.$file.'" width="'.$widthFile.'" height="'.$heightFile.'"></p> </td> </tr> <tr class="displayFileTr2"> <td> <p align="left"><a href="#" title="Agrandir l\'image" class="fileZoomer"><span class="heydings_icons_3">M</span></a></p> </td> <td> <p align="right"><a href="#" title="Supprimer" id="deleteFile"><span class="heydings_icons_3">X</span></a></p> </td> </tr> </table> </div>
Mon probleme :
Je souhaite supprimer JQuery pour supprimer les fichiers de la maniere suivante :
1- si je clique sur le lien "deleteFile" pour déclencher un évènement JQuery / javascript, seule la première valeur dans la boucle agit :
==> en cliqaunt sur la premiere photo, l'alerte "delete" se déclenche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $("#deleteFile").click(function(){ alert ("delete"); });
Comment faire pour lire les autres variable comprises dans la boucle. ?
Merci !
Partager