Array met een while lus opvragen
zwobbel - 30/01/2006 12:06
|
PHP gevorderde |
|
Ik heb een array aangemaakt met kleuren.
<?
$kleuren = array("Rood","Paars","Geel","Groen","Oranje","Blauw","Zwart","wit");
?>
<? $kleuren = array("Rood","Paars","Geel","Groen","Oranje","Blauw","Zwart","wit"); ?>
Deze array zou in een selectie input moetten komen en de value moet de html kleur code worden. Hoe moet ik dit verwezelijken?
<select name="Achtergrond_kleur" id="Achtergrond_kleur" class="boxes">
</select>
<select name="Achtergrond_kleur" id="Achtergrond_kleur" class="boxes"> </select>
|
6 antwoorden
Gesponsorde links |
|
Ontani - 30/01/2006 12:13
|
-1 |
|
<?
for ($i = 1; $i <= count($kleuren); $i++) {
echo $kleuren[$i]."<br/>\n";
}
?>
<? for ($i = 1; $i <= count($kleuren); $i++) { echo $kleuren[$i]."<br/>\n"; } ?>
|
Realtec - 30/01/2006 12:22
|
HTML interesse |
|
<?php
$kleuren = array("Rood","Paars","Geel","Groen","Oranje","Blauw","Zwart","wit");
echo '<option name="kleur">';
for($i = 1; $i <= count($kleuren); $i++)
{
echo '<select name="' . $kleuren[$i] . '" id="' . $kleuren[$i] . '" class="boxes"></select><br>';
}
echo '</option>';
?>
<?php $kleuren = array("Rood","Paars","Geel","Groen","Oranje","Blauw","Zwart","wit"); echo '<option name="kleur">'; for($i = 1; $i <= count($kleuren); $i++) { echo '<select name="' . $kleuren[$i] . '" id="' . $kleuren[$i] . '" class="boxes"></select><br>'; } ?>
Zoiets? en dan in css die id een achtergrond kleur geven. |
Thomas - 30/01/2006 12:40
|
Moderator |
|
Of je maakt de keys van het array de NL kleurennamen, en de values de RGB-waarden, als die nog nergens gedefineerd zijn. |
zwobbel - 30/01/2006 13:18 (laatste wijziging 30/01/2006 13:33)
|
PHP gevorderde |
|
Ik heb van vintage het scirpt:
<?
$kleuren = array("Rood","Paars","Geel","Groen","Oranje","Blauw","Zwart","wit");
foreach($kleuren as $value) {
echo $value."<br/>\n";
echo '<option class="'.$value.'">'.$value.'</option>';
}
?>
<? $kleuren = array("Rood","Paars","Geel","Groen","Oranje","Blauw","Zwart","wit"); foreach($kleuren as $value) { echo '<option class="'.$value.'">'.$value.'</option>'; } ?>
En deze werkt prima... |
Gesponsorde links |
|
Dit onderwerp is gesloten. |
|