• imprimer
  • aide

Forum de discussions « PHP - SQL »

Retrouvez les publications relatives à ces discussions dans nos rubriques PHP, SQL.

repetition d'une div à cause d'une boucle

liste des forums liste des discussions Participer à la discussion

Photo de kazak Message publié le mercredi 20 janvier 2010 - 19h26 par kazak.
Bonjour,
Alors voici un petit problème que je n'arrive pas à résoudre. J' essaie de créer un diaporama qui devrait ressembler à ceci:
<div id="s1" class="pics"> <img alt="image1" src="image1.jpg"/> <img alt="image2" src="image2.jpg"/> <img alt="image3" src="image3.jpg"/> <img alt="image4" src="image4.jpg"/> <imgalt="image5"src="image5.jpg"/> </div> <div class="fleches"> <a class="next" id="next1" href="#" style="float: left">&lt;</a> <a class="prev" id="prev1" href="#" style="float: right">&gt;</a> </div>

exemple en image:lien


Mais voilà le traitement du php me fait une répétition de la balise en plus des images...je sais bien que c'est dû à "while" mais je ne trouve pas la solution....[decu]
exemple 2 lien

<?php $img = $_GET['dir']; $dossier = 'travaux/'.$img; $rep2 = opendir($dossier); while($fichier=readdir($rep2)) { if (($fichier==".") || ($fichier=="..") || ($img=="")) {echo "";} else if (substr($fichier, 0, 5) == "diapo") { ?><div id="s1" class="diapo"> <?php echo ' <img alt="'.$fichier.'" src="'.$dossier.'/'.$fichier.'"/>'; ?> </div> <div class="fleches"> <a class="next" id="next1" href="#" style="float: left">&lt;</a> <a class="prev" id="prev1" href="#" style="float: right">&gt;</a> </div> <? } else { $fichier= str_replace("-", "'", $fichier); $fichier= str_replace("_", " ", $fichier); echo '<img src="'.$dossier.'/'.stripslashes($fichier).'" />'; } closedir($dossier); } ?>
Voilà merci si quelqu'un a une idée Merci [ravi]
Photo de inca roads Message publié le mardi 26 janvier 2010 - 10h12 par inca roads.
Bonjour ,

à vu d'oeil je dirais que le closedir($dossier) est à l'intérieur de la boucle alors qu'il devrait être placé entre le } et le ?> final

liste des forums liste des discussions Participer à la discussion

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions