Tienes razon, ese codigo funciona, quise hacer un ejemplo pero mi ejemplo funciono bien jaja, el problema esta aca:
Código PHP:
include 'conexion.php';
conectar();
$fecha=mysql_query("SELECT fecha FROM amigos where amigo_id = '6'");
$variable=mysql_fetch_row($fecha);
$var = explode('-',$variable[0]);
desconectar();
function generarDias()
{
echo "<select name='dias' id='dias'>";
echo "<option value='0'></option>";
for ($i = 1; $i <= 31; $i++){
if ($i == $var[2]){
echo "<option value='".$i."' selected>".$i."</option>";
}else{
echo "<option value='".$i."'>".$i."</option>";
}}
echo "</select>";
}
echo generarDias();
La fecha que recoge es: 1995-11-15