Bonjour,
Je souhaiterais pouvoir contrôler le nombre de produits à afficher à partir d'une boucle for.
Dans mon exemple, j'ai définis i à 8 alors et le flux ne contient que 4 éléments et lorsqu'un élément n'est pas présent j'ai des éléments vide qui apparaissent.
Vous pouvez voir le résultat à cette adresse :
http://fleurs.ducoo.com/index.php5
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php $xml = simplexml_load_file('flux.xml'); for($i=0; $i<=8; $i++) { echo '<div class="bouquet">'; echo '<ul><li class="title"><a href="'.$xml->product[$i]->productURL.'" rel="nofollow">'.utf8_decode((string)$xml->product[$i]->name).'</a></li></ul>'; echo '<a href="'.$xml->product[$i]->productURL.'" rel="nofollow">'.'<img src="'.$xml->product[$i]->image150URL.'"></a>'; echo '<ul><li class="prix">'.$xml->product[$i]->price.' </li>'; echo '<li class="acheter"><a href="'.$xml->product[$i]->productURL.'" rel="nofollow">'.'Acheter</a></li>'; echo '</ul></div>'; } ?>
Partager