Variablerne forbliver tomme på trods af min formular.
Hej jeg har den her kode:<?php
$farve = $_REQEUST["farve"];
if(empty($farve)) {
$farve_udskrift = "Du har ikke valgt nogen farve!";
}
elseif($farve == "#DC143C") {
$farve_udskrift = "Du har valgt farven rød!";
} elseif($farve == "#FF8C00"){
$farve_udskrift = "Du har valgt farven orange!";
} else {
$farve_udskrift = "Du har valgt farven grøn!";
}
?>
<html>
<head>
<title></title>
</head>
<body>
<table border="1" cellspacing="0" cellpadding="0" bgcolor="<?php echo $farve; ?>" >
<tr>
<td>
<form action="<? echo $PHP_SELF ?>" method="post">
<select name="farve">
<option value="#DC143C">Rød</option>
<option value="#FF8C00">Orange</option>
<option value="#008000">Grøn</option>
</select>
<input type="submit" value="Vælg farve">
</form>
</td>
<td>
<?php
Echo $farve_udskrift;
?>
</td>
</tr>
</table>
</body>
</html>
Som i nok har gættet virker det ikke både variablen $farve og $farve_udskrift bliver ved med at være tomme, selv om jeg bruger formularen.
Formålet er selvfølgelig at baggrundsfarven på tabellen skal skifte.
Tak.
