Si te presenta la última fecha seleccionada es porque tienes un ciclo en el que siempre pones como seleccinada a todas las opciones... entonces quedará la última a la que le hayas puesto.
Cita: ENtonces como queda el option value para poder mostrar todas las fechas pero q la q muestre sea la fecha de hoy?
Oookkkkkk.. tienes fechas pasadas y futuras... entonces existe la posibilidad de que contenga la fecha de hoy... entonces dentro de tu ciclo haz uuna validación comprarando la fecha que se crea en tu ciclo con la fecha de hoy que ya mostré como sacar..., si dicha comparación es cierta, y SOLO SI ES CIERTA, imprime la palabra "selected" para que sea la que aparesca seleccionada por default...... ó puedes simplemente poner tu fecha directamente como sugerí en el post anterior... quizá se repita la fecha de hoy pero al final no importará si tienen el mismo "value"...
Otra cosa a tener en cuenta si te inclinas por la validación dentro del ciclo.. es que, así como dije que la fecha de hoy puede estar contenida, también puede no estarlo... ¿soluciones?, una variable de bandera... si la imprimes cambas el valor y después comparas ese valor para que sepas si estubo ó no... entonces si no estubo imprimes.... poco elegante...
Otra opción es, gracias a que estás aplicando un órden al extraer tus datos, puedes comparar fechas a la hora de imprimir... así pués si no se imprime ves si la fecha que se está intentando imprimir no sea posterior de hoy, sí lo és primero imprimes "hoy", siempre seleccionado... para esto te servirá la función mktime().
www.php.net/mktime
Saludos!