login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Array met een while lus opvragen

Offline zwobbel - 30/01/2006 12:06
Avatar van zwobbelPHP gevorderde Ik heb een array aangemaakt met kleuren.
  1. <?
  2. $kleuren = array("Rood","Paars","Geel","Groen","Oranje","Blauw","Zwart","wit");
  3. ?>


Deze array zou in een selectie input moetten komen en de value moet de html kleur code worden. Hoe moet ik dit verwezelijken?
  1. <select name="Achtergrond_kleur" id="Achtergrond_kleur" class="boxes">
  2. </select>

6 antwoorden

Gesponsorde links
Offline Ontani - 30/01/2006 12:08
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
dan moet je best nog een array hebben met de html kleuren want zo is't een beetje moeilijk te maken
Offline zwobbel - 30/01/2006 12:11
Avatar van zwobbel PHP gevorderde Ja maar hoe moet ik deze opvragen aan de hand van een while lus? 
Als ik dat weet zal het me wel lukke ...
Offline Ontani - 30/01/2006 12:13
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
  1. <?
  2. for ($i = 1; $i <= count($kleuren); $i++) {
  3. echo $kleuren[$i]."<br/>\n";
  4. }
  5. ?>
Offline Realtec - 30/01/2006 12:22
Avatar van Realtec HTML interesse
  1. <?php
  2.  
  3. $kleuren = array("Rood","Paars","Geel","Groen","Oranje","Blauw","Zwart","wit");
  4.  
  5. echo '<option name="kleur">';
  6.  
  7. for($i = 1; $i <= count($kleuren); $i++)
  8. {
  9. echo '<select name="' . $kleuren[$i] . '" id="' . $kleuren[$i] . '" class="boxes"></select><br>';
  10. }
  11.  
  12. echo '</option>';
  13.  
  14. ?>


Zoiets? en dan in css die id een achtergrond kleur geven.
Offline Thomas - 30/01/2006 12:40
Avatar van Thomas Moderator Of je maakt de keys van het array de NL kleurennamen, en de values de RGB-waarden, als die nog nergens gedefineerd zijn.
Offline zwobbel - 30/01/2006 13:18 (laatste wijziging 30/01/2006 13:33)
Avatar van zwobbel PHP gevorderde Ik heb van vintage het scirpt:
  1. <?
  2. $kleuren = array("Rood","Paars","Geel","Groen","Oranje","Blauw","Zwart","wit");
  3.  
  4. foreach($kleuren as $value) {
  5. echo $value."<br/>\n";
  6. echo '<option class="'.$value.'">'.$value.'</option>';
  7. }
  8. ?>


En deze werkt prima...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.286s