Sublime Geplaatst: 3 november 2009 Rapport Share Geplaatst: 3 november 2009 ik heb nu dit: for ($i=0;$i<=$countmeubels;$i++){ echo "<img src='webitems/meubels/$meubels[$i].png'>"; if ($i == "8"){ echo "<br>"; } else if ($i == "16"){ echo "<br>"; } } Maar, ik wil gewoon dat er om de 8 keer een <br> bij word gezet, hoe ik het nu heb gedaan doet hij dat bij 8 en 16. maar over een paar weken zullen sommige mensen wel 50 stuks hebben. is er een manier om automatisch om de 8 loops een <br> bij te zetten? Reageren Link to comment Delen op andere websites More sharing options...
Donald F. Duck Geplaatst: 3 november 2009 Rapport Share Geplaatst: 3 november 2009 (bewerkt) Niet getest. for ($i=0; $i<=$countmeubels; $i++){ $x = $i % 8; // Als het deelbaar is door 8 is $x 0, anders 1-7. echo "<img src='webitems/meubels/$meubels[$i].png'>"; if ($x == "0"){ echo "<br>"; } } Nu controleert PHP of $i deelbaar is door 8. Zo ja (wanneer $x 0 is), zet dan een enter, anders niet. Er is nog een mogelijk probleem: Als hij 0 is maakt hij ook een enter, dat is simpel te verhelpen door erbij te controleren of $i niet 0 is: if ($x == "0" && $i != "0") { Edit: @Hieronder: Je moet er toch achter komen of het deelbaar is door 8. Dat gaat goed met de modulus (%) operator. Bewerkt: 3 november 2009 door Donald F. Duck Reageren Link to comment Delen op andere websites More sharing options...
Sublime Geplaatst: 3 november 2009 Auteur Rapport Share Geplaatst: 3 november 2009 bedankt en slim bedacht het werkt ;p Reageren Link to comment Delen op andere websites More sharing options...
Recommended Posts
Een reactie plaatsen
Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.