While loop onderbreken!

Status
Niet open voor verdere reacties.

lin5da

Nieuwe gebruiker
Lid geworden
2 mei 2014
Berichten
2
Dit is mijn code nu:
PHP:
    <?

			$sql = "SELECT * FROM `producten` WHERE categorie = 'soyscents' ORDER BY naam ASC";
			$result = mysql_query($sql);
			while($rij = mysql_fetch_array($result)){
				
	?>      
            <div class="vlakproduct">
            	<ul2 class="img-list">
                	<li2>
                        
                        <div class="product1"><img src="Links/<? echo $rij["foto"]; ?>" width="290" height="186"/></div>
                        <div class ="naam1"> <? echo $rij ["naam"];?></div>
                        <div class="prijs1"> &euro; <? echo $rij ["prijs"];?></div>
                                <span class="text-content"><span>
                                		<div id="inshoppingbag"><a href="shoppingbag.php?id=<? echo $rij["ID_producten"]; ?>">In shoppingbag</a></div>					<br>
                                        <div id="meerinfo"><a href="product.php?id=<? echo $rij["ID_producten"]; ?>">Meer info</a></div>
                                </span></span>
                        
                    </li2>
                </ul2> 
            </div><!--Afsluiten vlakproduct-->
            
    <?
}
	?>
Maar ik wil graag dat (bv) na de 2de afbeelding en na 6de afbeelding deze afbeelding komt:
HTML:
<div class="vlakproduct"><img src="Links/actiesoyscents.jpg" width="290" height="186"></div>

Wie kan mij helpen hoe ik dit moet doen?
 
Laatst bewerkt door een moderator:
Teller mee laten lopen en via een IF constructie een extra stukje HTML laten lopen?

in principe hoef je niet uit je loop te breken om dat toe te voegen
 
Helaas is mijn PHP kennis niet heel breed om dat te kunnen..
 
PHP:
<?
 
            $sql = "SELECT * FROM `producten` WHERE categorie = 'soyscents' ORDER BY naam ASC";
            $result = mysql_query($sql);
            $teller = 0;
            while($rij = mysql_fetch_array($result)){
                
    ?>      
            <div class="vlakproduct">
                <ul2 class="img-list">
                    <li2>
                        
                        <div class="product1"><img src="Links/<? echo $rij["foto"]; ?>" width="290" height="186"/></div>
                        <div class ="naam1"> <? echo $rij ["naam"];?></div>
                        <div class="prijs1"> &euro; <? echo $rij ["prijs"];?></div>
                                <span class="text-content"><span>
                                        <div id="inshoppingbag"><a href="shoppingbag.php?id=<? echo $rij["ID_producten"]; ?>">In shoppingbag</a></div>                  <br>
                                        <div id="meerinfo"><a href="product.php?id=<? echo $rij["ID_producten"]; ?>">Meer info</a></div>
                                </span></span>
                        
                    </li2>
                </ul2> 
            </div><!--Afsluiten vlakproduct-->
            $teller++;
            if  ( (($teller-2) % 4 ) === 0)
                {
                    echo "<div class="vlakproduct"><img src="Links/actiesoyscents.jpg" width="290" height="186"></div>";
                }          

    <?
}
    ?>

Dat is de meest basis oplossing. waarschijnlijk zul je wat moeten hakken en slijpen om het juist te krijgen, maar dit is de basis.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan