Forum Moderators: coopster
<select name="FUNDS">
<option value="1">Red 1</option>
<option value="2">Blue 2</option>
<option value="3">Green 3</option>
<option value="4">Yellow 4</option>
</select>
$funds = array("Red 1", "Blue 2", "Green 3", "Yellow 4");
$n_funds = count($funds);
echo "<select name=\"FUNDS\">";
for($i=1;$i<=$n_funds;$i++){
echo "<option value=\"$i\" ";
if($i == $_POST['FUNDS']){ //<--use the proper method
echo "selected";
}
echo ">".$funds[$i-1]."</option>\n";
}
echo "</select>";
pretty sure there's a better way though..
if (!isset [php.net]($_POST['FUNDS'])
or !in_array [php.net]($_POST['FUNDS'], $funds)) {
// we have an invalid submission
} else {
// all is well, continue processing...
}