Lire / récupérer toutes les variables d'une boucle while générée avec PHP ?
Bonjour,
Je sélectionne des image dans un répertoire pour les afficher à l'aide d'une boucle while :
Code:
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 :
Code:
1 2 3
| $("#deleteFile").click(function(){
alert ("delete");
}); |
==> en cliqaunt sur la premiere photo, l'alerte "delete" se déclenche.
Comment faire pour lire les autres variable comprises dans la boucle. ?
Merci !