<select name="address" size="1">
<?php
foreach(array("Ikke angivet", "Nordjylland", "Vestjylland", "Midtjylland", "Østjylland", "Sønderjylland", "Fyn", "Nordsjælland", "Sydsjælland", "Østsjælland", "Vestsjælland", "Øer") as $sted){
echo "<option".($_POST['address'] == $sted ? " selected=\\"selected\\"" : "")." value=\\"$sted\\">$sted</option>";
}
?>
</select>
Virkede. Tak. Jeg har en mere, som jeg vil høre i du vil lave.
Det skal ikke helt være på samme måde. Det skal være noget med:
<?
for ($x=date("Y")-35; $x<=date("Y");$x++){
if($x == $_POST['birth_day']){
echo "<option selected value=\\"".$x."\\">".$x."</option>\\n";
} else {
echo "<option value=\\"".$x."\\">".$x."</option>\\n";
}
}
?>
^^ Så skal den bare udskrive 01,02 osv.. fra 1-9 skal der være 0 foran.
Koden:
<select name="birth_day" size="1">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>