Otra opcion sería que hicieras un formulario + o - así:
<form action="pagina_que_recibe_tus_vars" method="el_metodo_que_elijas">
Rango de inicio: <input type="text" name="inicio"><br/>
Rango de finalización: <input type="text" name="fin">
<input type="submit" name="submit" value="Enviar">
</form>
Y en la página que recibes los datos, le pasas las variables que recibiste ($_POST['inicio'],$_POST['fin'] por decir algo) a tu consulta de esta manera:
"SELECT campos FROM tabla WHERE campofecha >= '".$_POST['inicio']."' AND campofecha <= '".$_POST['fin']."'";
O algo por el estilo. Espero haberme dado a entender y que my aporte te sirva de algo o por lo menos para darte una idea. Sueerte