Beste mensen,

Ik heb een oefen opdracht voor school en ik wil jullie om wat hulp vragen, ik hoef geen complete werkende opdracht maar ik heb nu een stuk code getypt, de opdracht is dat ik de gebruiker moet laten kiezen welke background hij wil met (php). ik heb het nu geprobeerd met een array en een form dus dat de gebruiker in de form typt rood en dat hij dan van kleur veranderd ik hoop dat jullie mij kunnen helpen met adviezen.
___________________________________________________________________________________________________________

<h1> Opdracht 2 kleur veranderen </h1>

<form name="optellen">
Kleur : <input type="text" name="kleur"><br />
<input type="submit" value="kleur veranderen" name="Submit">
</form><br>

<?php

$kleur = array('rood', 'blauw', 'groen', 'geel');

if ($kleur = $_GET['rood']) {
echo '<background-color:#F00>' . $kleur['rood'] . '</background-color>';
}

?>
Wellicht kun je het input veld veranderen naar een selectbox, dan beperk je de keuze van de gebruiker.
Tevens kun je aan de hand van de selectbox eigenlijk al direct de waarde meegeven dus hoef je niet van alles af te vangen met if else statements.

Ik zou een array aanmaken als volgt:
Array('#f00'=>'rood', '#00ff'=>'blauw'); etc
met foreach maak je hiermee een selectbox.
Bij submit controleer je of de waarde die is gekozen in de array zit en pak je de key daarvan.
Zou in mijn ogen het makkelijkst zijn.

Reageren