hola que tal
esystemas.
No pude contenerme al tema, ya que uso ese tipo de consultas todo el tiempo, te dejo esto.
Checalo y comentas ejemplo completo
Código PHP:
Ver original<?php
include('tu_conexion.php');
// funcion que te generara las fechas en forma automatica
function dd($date, $dd=0, $mm=0, $yy=0, $hh=0, $mn=0, $ss=0){
$date_result = date("m-d-Y",mktime(($date_r["hours"]+$hh),($date_r["minutes"]+$mn),($date_r["seconds"]+$ss),($date_r["mon"]+$mm),($date_r["mday"]+$dd),($date_r["year"]+$yy))); return $date_result;
}
// funcion que te genera el numero de dias entre fechas
function diff_dte($date1, $date2){
return floor(abs($date1 - $date2) / 60 / 60 / 24); }
// ejemplo de uso
$fini = '2011/06/10'; //formato YYYY-mm-dd para las fechas
$fterm = '2011/06/15';
$tiemp = diff_dte($finic,$fterm);
//creamos el ciclo para crear las fechas entre ambas
for($x=0;$x<=$tiemp;$x++){
$fecha = date("$mes/$dia/$anio"); $fecha_mostrar = dd($fecha,$x,0,0,0,0,0);
//creamos las variables finales para amostrar la fecha
list($mesfinal, $diafinal, $aniofinal) = explode('-',$fecha_mostrar); $ffinal=$aniofinal.'/'.$mesfinal.'/'.$diafinal;
//creas tu consulta
if($numreg == 1 ){
// si existen registros los muestras
echo $ffinal." con datos <br>";
}else{
// si no existen
echo $ffinal." sin datos <br>";
}
}
?>
Saludos