Beste,
Op mijn website wil ik twee afbeeldingen in 1 div plaatsen.
Na de tweede afbeelding wordt de div afgesloten en bij de derde afbeelding wordt weer een nieuwe div geopend.
Dit heb ik werkend in PHP door middel van een teller.
Als de teller een oneven getal teruggeeft start ik met het openen van de div. Bij een even getal sluit ik de div weer.
Nu loop ik tegen een probleem aan dat wanneer ik een oneven aantal afbeeldingen upload (bijv. 3), het script na de derde afbeelding nog een sluit-div plaatst waardoor de code niet meer klopt. Heeft iemand een idee hoe dit eenvoudig is op te lossen? (Misschien vooraf het aantal afbeeldingen opvragen, en daar iets mee doen?)
CODE: (versimpeld, maar dit is de basis)
PHP Code:
<?php
$mediacounter = 0;
while($fotos = mysql_fetch_assoc($select_fotos))
//start whileloop
{
//count if imagenumber is odd or even
$mediacounter = $mediacounter + 1;
//if number is odd, print starting div before image
if($mediacounter% 2 != 0){
echo("<div>");
echo('<img>');
}
//number is even, print closing div after image
else{
echo('<img>');
echo("</div>");
}
//end whileloop
}?>
- Probleem met PHP-teller
-
22-02-2014, 11:06 #1
- Berichten
- 348
- Lid sinds
- 16 Jaar
Probleem met PHP-teller
-
In de schijnwerper
-
22-02-2014, 23:05 #2
- Berichten
- 54
- Lid sinds
- 16 Jaar
Re: Probleem met PHP-teller
Misschien kan je bij oneven getallen een variabele $closed op false zetten en bij even op true en dan na de while if(!$closed){echo"</div>";}
-
22-02-2014, 23:08 #3
- Berichten
- 54
- Lid sinds
- 16 Jaar
Re: Probleem met PHP-teller
Van $mediacounter = $mediacounter + 1 kan je ook $mediacounter ++ maken
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic