Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjours,
j'ai un problème vraiment bizare avec mon firefox.
Je m'explique, sur mon site je dois afficher par page 16 produits donc j'utilise une pagination, jusque là aucun soucis, la pagination marche bien.
J'avais fait mes tests sous google chrome pour voir ce que sa donne dessus, aucun problème d'affichage, je me dis "pourquoi pas tester sous IE", aucun problème aussi et là je test sous firefox et là horreur, mon foreach saute une fois sur deux un élément. J'ai donc mis une variable qui s'incrémente pour contrôler et là firefox m'affiche sa:
1,3,5,7,9,11,13,15
Et je ne vois pas d'où celà viens, c'est le seul foreach de mon site qui plante.
Personne a une idée?
merci d'avance pour votre aide.
Dernière modification par throrin19 (17-04-2009 12:03:42)
Hors ligne
trouvé, c'est un commentaire html que firefox m'interprête une fois sur deux (ce qui est bizare d'ailleur).
Hors ligne
heu un commentaire ce n'est pas interprété puisque justement c'est un commentaire
ton foreach c'est du javascript ou du php ???
je ne vois pas ce que vient faire FF là dedans
A+JYT
Hors ligne
du php, bah le commentaire html bug une fois sur deux, quelques fois firefox l'interprête bien et le délimite bien, et d'autres fois il me commente tout l'affichage de dedans le foreach
Hors ligne
on peut voir le code ?
Hors ligne
<br /> <?php echo $this->produits; ?> <br /> <div id="galerie"> <?php $nbcase = 1; foreach($this->produits as $leproduit) { ?> <!-- vignette produit --> <table width="166" border="0" cellspacing="0" cellpadding="0" class="tabvignette"> <tr> <td colspan="2" class="titre"><?php echo $leproduit->Nom; ?></td> </tr> <tr> <td colspan="1" class="image"><img src="<?php echo $this->baseUrl(); ?>/images/produits/miniature/<?php echo $leproduit->image; ?>" width="100" height="100" alt="printer 53 rectangle" /></td> <td colspan="1" class="infos"> <?php if($leproduit->Remise != 0) { ?> <div class="prixorig"><?php echo $leproduit->PrixVente; ?>€</div> <?php } ?> <div class="prix"><?php echo $leproduit->PrixVente*(1-($leproduit->Remise/100));?>€</div> <?php if($leproduit->Remise != 0) { ?> <div class="img"><img src="<?php echo $this->baseUrl(); ?>/images/design/picto_offrSpe_1.gif" alt="" width="28" height="28" /></div> <?php } ?> <div class="img"><img src="<?php echo $this->baseUrl(); ?>/images/design/picto_info_1.png" alt="" width="28" height="28" /></div> <div class="img"><img src="<?php echo $this->baseUrl(); ?>/images/design/picto_panier_1.png" alt="" width="28" height="28" /></div> <div class="img"></div> </td> </tr> </table> <?php $nbcase = $nbcase+1; } for($i=$nbcase; $i<=16; $i++) { ?> <table width="166" border="0" cellspacing="0" cellpadding="0" class="tabvignette"> <tr> <td colspan="2" class="titre"> </td> </tr> <tr> <td colspan="1" class="image"> </td> <td colspan="1" class="infos"> </td> </tr> </table> <?php } ?> </div> <br /> <?php echo $this->produits; ?> <br />
mais sans le commentaire html je n'ai plus le problème
Dernière modification par throrin19 (17-04-2009 14:16:49)
Hors ligne
Pages: 1