Hey,
Ik probeer een simpele PHP for loop te maken, maar ik kom er niet echt uit. Misschien kan iemand hier mij helpen.
Wat ik wil als output wil:
*** (afbeelding 1 van album 1)
*** (afbeelding 1 van album 2)
*** (afbeelding 1 van album 3)
ooo
*** (afbeelding 1 van album 4)
*** (afbeelding 1 van album 5)
*** (afbeelding 1 van album 6)
ooo
De ooo staat voor een div die een hoogte creeert tussen de afbeeldingen. Deze moet dus na elke 3 keer worden weergegeven.
De afbeeldingen worden nu opgehaald middels een while-loop. Nu moet ik binnen die loop dus een for-loop maken die steeds de gewenste div echo't.
Kan iemand me helpen?
Alvast bedankt :)
- PHP for loop
-
22-03-2012, 15:45 #1
- Berichten
- 348
- Lid sinds
- 16 Jaar
PHP for loop
-
In de schijnwerper
-
22-03-2012, 16:06 #2
- Berichten
- 106
- Lid sinds
- 17 Jaar
Re: PHP for loop
Ik begrijp niet precies wat je bedoelt, maar misschien is het bijhouden van een teller je oplossing.
"$teller % 3" geeft dan of de waarde van de teller precies door 3 gedeeld kan worden.
% heet modulus (http://php.net/manual/en/language.op...arithmetic.php)
Hey,
Ik probeer een simpele PHP for loop te maken, maar ik kom er niet echt uit. Misschien kan iemand hier mij helpen.
Wat ik wil als output wil:
*** (afbeelding 1 van album 1)
*** (afbeelding 1 van album 2)
*** (afbeelding 1 van album 3)
ooo
*** (afbeelding 1 van album 4)
*** (afbeelding 1 van album 5)
*** (afbeelding 1 van album 6)
ooo
De ooo staat voor een div die een hoogte creeert tussen de afbeeldingen. Deze moet dus na elke 3 keer worden weergegeven.
De afbeeldingen worden nu opgehaald middels een while-loop. Nu moet ik binnen die loop dus een for-loop maken die steeds de gewenste div echo't.
Kan iemand me helpen?
Alvast bedankt :)
-
22-03-2012, 16:09 #3
- Berichten
- 181
- Lid sinds
- 14 Jaar
Re: PHP for loop
Als ik je goed begrijp dan kan je onderstaande code gebruiken.
PHP Code:$teller = 0;
while(je loop){
doen wat er altijd gebeurt;
$teller++;
if($teller=3){
echo '<div>de div die je wilt</div>';
$teller = 0;
}
}
-
22-03-2012, 16:40 #4gast35119 Guest
Re: PHP for loop
Je moet werken met REST...
Volgende script weergeeft 3 plaatjes en dan de division (div).
Voor het gemakt even een style erbij gedaan.
http://www.devbizz.nl/customers/test/test.php
Daar zie je het resultaat. 3 plaatjes en dan de div die wat ruimte creëert.
Succes!
PHP Code:<style type="text/css">
.wrapper {
width:120px;
min-height:100px;
overflow:hidden;
margin:0px auto;
}
.ruimte-creerende-div {
width:100%;
height:70px;
float:left;
}
</style>
<div class="wrapper">
<?php
for($i = 0; $i < 100; $i++)
{
// zijn er 3 rijen geweest?
if($i % 3 == 0)
{
// eerst de div plaatsen
echo '<div class="ruimte-creerende-div"></div>';
// nu de foto plaatsen
echo '<img src="http://bit.ly/GHrkWo" alt="plaatje" />';
}
else
{
// nu de foto plaatsen
echo '<img src="http://bit.ly/GHrkWo" alt="plaatje" />';
}
}
?>
-
22-03-2012, 16:50 #5
- Berichten
- 348
- Lid sinds
- 16 Jaar
Re: PHP for loop
Thanks, dit was inderdaad de oplossing :)
Achteraf een simpele oplossing, maar kwam er echt niet uit.
Bedankt allemaal!
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