PHP beginner |
|
de $i--; moet uit de if natuurlijk, maar je code gaat nog niet werken, je gaat maar 38 fotos weergeven en je wil er natuurlijk veertig.
oplossing 1: (minst goede)
creer een variabele $teller = 0;
creer een variabele $aantalafgedruktefotos = 0
je maakt eenwhile loop met check ($aantalafbeeldingen>=$aantalafgedruktefotos)
in de while loop:
je checkt of een foto bestaat. (images/".$teller.".jpg)
bestaat ze: verhoog het aantal afgedrukte fotos (dit is iets extra dat je moet bijhouden) + druk de foto af.
voor je while lus afsluit: $teller++;
Dit zou moeten werken
2. betere oplossing
Wanneer je het aantal afbeeldingen gaat tellen sla dan in een array $afbeeldingen de naam van de foto op (1,4,8,9,10).
Lus daarna op deze array en haal de naam van de foto eruit en geef ze aan de hand van die waarde weer.
|