Si hago una cosa así me muestra en vez de 1,2,3,4,5,6... me muestra 31 veces el número 27 (que es el que aparece en la base de datos).
Lo siento, pero no sé como ponerlo para que muestre del 1 al 31 y que si existe el dia en la DB ponga el selected=selected a ese dia, pero sigan apareciendo todos los demás dias :S
Código PHP:
Ver originalecho "<select>";
for ($dia = 01; $dia <= 31; $dia++) {
if($dia == $diaa) {
$selectdia = "selected=\"selected\"";
echo "Día: <option value=\"".$dia."\" \"".$selectdia."\">".$dia."</option><br/>";
}
else {
echo "Día: <option value=\"".$dia."\">".$dia."</option><br/>";
}
}
echo "</select>";