Aquí te dejo un código que te puede servir si sabes como usarlo.
Es un codigo que en un formulario pone los dias, meses y años con un bucle. Luego selecciona dependiendo el valor de la base de datos. Ahora adáptalo a tu problema.
Código PHP:
Ver original//Separamos la fecha
$fecha = strtotime($row["fecha"]);
$ano = date("Y", $fecha);
$mes = date("m", $fecha);
$dia = date("j", $fecha);
<select name="dia">
<?php for ($i = 1; $i <= $dias_mes; $i++) {
if ($i == $dia) {
echo '<option value="' . $i . '" selected="selected">' . $i . '</option>' . PHP_EOL;
} else {
echo '<option value="'.$i.'">'.$i.'</option>' . PHP_EOL;
}
}
?>
</select>
<select name="mes">
<?php for ($i = 1; $i <= 12; $i++) {
if ($i == $mes) {
echo '<option value="' . $i . '" selected="selected">' . $i . '</option>' . PHP_EOL;
} else {
echo 'Mes: <option value="'.$i.'">'.$i.'</option>' . PHP_EOL;
}
}
?>
</select>
<select name="ano">
<?php for ($i = 2012; $i >= 1990; $i--) {
if ($i == $ano) {
echo '<option value="' . $i . '" selected="selected">' . $i . '</option>' . PHP_EOL;
} else {
echo '<option value="'.$i.'">'.$i.'</option>' . PHP_EOL;
}
}
?>