An example would be:
<select name="driverlicense">
<?php
$selected_option = isset($_POST['driverlicense']) ? $_POST['driverlicense'] : '';
$array = array('' => 'Select', 'yes' => 'Yes', 'no' => 'No');
foreach ($array as $key => $value)
{
echo '<option value="' . $key . '"';
if ($selected_option == $key)
{
echo ' selected="selected"';
}
echo '>' . $value . "</option>\n";
}
?>
</select>
Of course, you might want to not show the 'Select' option after the user has made a selection. A possible way of handling that is:
<select name="driverlicense">
<?php
if (empty($_POST['driverlicense']))
{
$selected_option = '';
echo '<option value="" selected="selected">Select</option>' . "\n";
}
else
{
$selected_option = $_POST['driverlicense'];
}
$array = array('yes' => 'Yes', 'no' => 'No');
foreach ($array as $key => $value)
{
echo '<option value="' . $key . '"';
if ($selected_option == $key)
{
echo ' selected="selected"';
}
echo '>' . $value . "</option>\n";
}
?>
</select>