Goedenavond allemaal,
Ik ben momenteel bezig met een advertentiescript waarbij ik wil dat elke advertentie om en om een andere kleur krijgt.
Dus even als voorbeeld: advertentie 1 wordt rood, 2 wordt blauw, 3 wordt weer rood en 4 wordt weer blauw en dat dan totdat er geen resultaten meer uit de database zijn.
Is er iemand die mij kan uitleggen hoe ik dit precies moet doen? Op internet (lees Google) wordt ik in ieder geval niet veel wijzer!
Alvast bedankt!
Gr.
Jos
PS: Ik weet dat het met een foreach(); moet en met $i, maar de combinatie daarvan lukt me niet.
- [PHP] Om en om een andere kleur
-
07-06-2011, 19:15 #1
- Berichten
- 943
- Lid sinds
- 15 Jaar
[PHP] Om en om een andere kleur
-
In de schijnwerper
-
07-06-2011, 19:19 #2
64BitsWebhosting.EU
- Berichten
- 2.085
- Lid sinds
- 18 Jaar
Re: [PHP] Om en om een andere kleur
$ret = mysql_query("select * from advertenties");
$toggle = false;
while($row = mysql_fetch_assoc($ret)) {
$kleur = $toggle ? "rood" : "blauw";
//.... rest van je code;
$toggle = !$toggle;
}
-
07-06-2011, 19:21 #3
- Berichten
- 158
- Lid sinds
- 14 Jaar
Re: [PHP] Om en om een andere kleur
Goedenavond allemaal,
Ik ben momenteel bezig met een advertentiescript waarbij ik wil dat elke advertentie om en om een andere kleur krijgt.
Dus even als voorbeeld: advertentie 1 wordt rood, 2 wordt blauw, 3 wordt weer rood en 4 wordt weer blauw en dat dan totdat er geen resultaten meer uit de database zijn.
Is er iemand die mij kan uitleggen hoe ik dit precies moet doen? Op internet (lees Google) wordt ik in ieder geval niet veel wijzer!
Alvast bedankt!
Gr.
Jos
PS: Ik weet dat het met een foreach(); moet en met $i, maar de combinatie daarvan lukt me niet.
PHP Code:<?php for ($i=0;$i<=10;$i++){
echo $i;
if ($i%2 == 0){
echo 'even';
}
echo '<br/>';
}?>
-
07-06-2011, 19:30 #4
- Berichten
- 943
- Lid sinds
- 15 Jaar
Re: [PHP] Om en om een andere kleur
Ik heb nu dus dit:
PHP Code:
<?php
echo'Hier ziet u alle advertenties.';
echo'<br /><br />';
$select_query = query;
while($result = mysql_fetch_assoc($select_query)){
$naam = $result['naam'];
$adres = $result['adres'];
$provincie = $result['provincie'];
$url = $result['url'];
$beschrijving = $result['beschrijving'];
$telefoon = $result['telefoon'];
$id = $result['id'];
$toggle = false;
$kleur = $toggle ? "#fb7f7f" : "#fdd468";
echo'<div style="border: 1px solid #000; margin-left: 10px; margin-right: 10px; padding: 10px; background-color:'.$kleur.'">';
echo'<a href="http://www.***.com/bso/advertentie.php?adid='.$id.'" style="color: #000; font-weight: bold;">'.$naam.'</a><br />';
echo $adres;
echo'<br /><br /><strong>Welke opvang bieden wij nog meer?</strong><br />-Wordt nog aan gewerkt-<br />';
echo'</div>';
echo'<br /><br />';
$toggle = !$toggle;
}
?>
Alvast bedankt voor de reacties!
EDIT:
@Ramon: Ik snap helaas niet helemaal hoe ik dat in mijn script kan verwerken.
-
07-06-2011, 19:42 #5
- Berichten
- 158
- Lid sinds
- 14 Jaar
Re: [PHP] Om en om een andere kleur
Zoiets
PHP Code:<?php
echo 'Hier ziet u alle advertenties.
<br /><br />';
$select_query = query;
$i = 0;
while($result = mysql_fetch_assoc($select_query)) {
$naam = $result['naam'];
$adres = $result['adres'];
$provincie = $result['provincie'];
$url = $result['url'];
$beschrijving = $result['beschrijving'];
$telefoon = $result['telefoon'];
$id = $result['id'];
$kleur = ($i % 2 == 0) ? ("fb7f7f") : ("fdd468");
echo'<div style="border: 1px solid #000; margin-left: 10px; margin-right: 10px; padding: 10px; background-color:#'.$kleur.';">
<a href="http://www.***.com/bso/advertentie.php?adid='.$id.'" style="color: #000; font-weight: bold;">'.$naam.'</a><br />' .
$adres .
'<br /><br /><strong>Welke opvang bieden wij nog meer?</strong><br />-Wordt nog aan gewerkt-<br />
</div>
<br /><br />';
$i++;
} ?>
-
07-06-2011, 19:49 #6
- Berichten
- 1.367
- Lid sinds
- 16 Jaar
Re: [PHP] Om en om een andere kleur
Kijk hier eens naar Jos,
Beetje 'klooien' en dan moet het goed komen:
http://www.phptuts.nl/view/22/
Gr. Rich
Goedenavond allemaal,
Ik ben momenteel bezig met een advertentiescript waarbij ik wil dat elke advertentie om en om een andere kleur krijgt.
Dus even als voorbeeld: advertentie 1 wordt rood, 2 wordt blauw, 3 wordt weer rood en 4 wordt weer blauw en dat dan totdat er geen resultaten meer uit de database zijn.
Is er iemand die mij kan uitleggen hoe ik dit precies moet doen? Op internet (lees Google) wordt ik in ieder geval niet veel wijzer!
Alvast bedankt!
Gr.
Jos
PS: Ik weet dat het met een foreach(); moet en met $i, maar de combinatie daarvan lukt me niet.
-
07-06-2011, 19:52 #7
- Berichten
- 943
- Lid sinds
- 15 Jaar
Re: [PHP] Om en om een andere kleur
Bedankt voor de reacties allemaal, het werkt nu op de manier van Ramon, bedankt!
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