Bonjour à tous,
J'ai un problème avec ma boucle for dans laquelle je voudrais afficher des photos miniatures tant de fois qu'il en existe.
Lorsque j'affiche la valeur de $i, elle est égale à 21 (ou 16 si je mets $i <=15 par exemple).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 for ($i = 1; $i <= 20; $i++){ //boucle if (file_exists($grande)){ //si la grande photo existe $grande = '../chemin/'.$photo.'-large-'.$i.'.jpg'; echo '<td><a href="'.$grande.'" ONCLICK="ChangeImg()"><img src="'.$grande.'" style="width:50px;height:50px;padding-right:0px;margin:0px;" class="img" /> </a>'; $flag_i++; } }
Or je voudrais que, à chaque fois que je rajoute une photo (voir le formulaire d'ajout ci-dessous), ça rajoute 1 à $i (en gros compter le nombre de fois où l'on ajoute une photo et donc où l'on passe dans la boucle).
Donc $i devrait être égal à 1 quand on ajoute une photo, à 2 pour la deuxième photo, etc...
Voici le formulaire d'ajout :
Mais ça n'affiche rien, pourtant ça enregistre bien la photo.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 echo '<form action="mapage.php?idtruc='.$truc.'&idchose='.$chose.'" method="POST" name="form_autre_grande" enctype="multipart/form-data" > <input type="hidden" name="action" value="ajouterautregrande"><tr><td> </td></tr> <tr><td><input name="fileAutreGrande" type="file" id="file" /> <input type="submit" name="submit_autre_grande" value="Ajouter grande" class="submit" /></td></tr></form>';
Quel est le problème ? :s
Cordialement,
Ginger
Partager