Usas mysql? tus campos de fecha son date?
Recuerda que los campos date se almacenan asi aaaa-mm-dd hay que darle formato para que se muestre mas amigable dd/mm/aa mira aca :
http://www.desarrolloweb.com/articulos/1280.php
Segundo Hacer una consulta a la bd con rango de fechas usando BETWEEN "fecha1" AND "fecha2" mira aca
http://www.forosdelweb.com/f21/between-mysql-317625/
Ya te di las pautas ahora a leer :
http://dev.mysql.com/doc/refman/5.0/...operators.html www.php.net
Saludos