Foros del Web » Programando para Internet » PHP »

Problemas con rango Fecha

Estas en el tema de Problemas con rango Fecha en el foro de PHP en Foros del Web. Estimados: Les comento, realize una pagina en PHP (es nuevo para mi) para exportar ciertos informes, segun algunos filtros que se aplican, estos fecha y ...
  #1 (permalink)  
Antiguo 21/11/2010, 21:43
 
Fecha de Ingreso: octubre-2010
Mensajes: 15
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta Problemas con rango Fecha

Estimados:

Les comento, realize una pagina en PHP (es nuevo para mi) para exportar ciertos informes, segun algunos filtros que se aplican, estos fecha y ciertas categorias.
La verdad funciona bien ya que es bastante sencillo de aplicar.

Pero tengo un problema al exportar un mes completo, de 1 a 31, si exporto ese intervalo, solo me exporta del 1 al 30.

les adjunto parte del codigo
Cita:
<?php
$queryfecha="select curdate() as fecactu";
$combofecha=mysql_query($queryfecha,$db_conn);
$sqlfecha = mysql_fetch_array($combofecha);
$fechaactual=$sqlfecha['fecactu'];
$fecha1=$_POST['fecha1'];
$fecha2=$_POST['fecha2'];
$catecli = $_POST['catecli'];
$tipocli = $_POST['tipocli'];
list($year1,$mes1,$dia1)=explode("-",$fecha1);
list($year2,$mes2,$dia2)=explode("-",$fecha2);
$s = mktime(0,0,0,$mes2,$dia2,$year2)-mktime(0,0,0,$mes1,$dia1,$year1);
$tot=floor($s/86400);

?>
<?php
ob_start();
?>
<?php
header('Content-type: application/vnd.ms-excel');
header("Content-Disposition: attachment; filename=Archivo_Desde_".$fecha1."_hasta_".$fecha2 .".xls");
header("Pragma: no-cache");
header("Expires: 0");
?>

<?php

for($i=0;$i<=$tot;$i++){
$fecha=mktime(0,0,0,$mes1,$dia1,$year1);
$fecha1=date("Y-m-d",$fecha);
echo "<td><table>";
$nomdia=date("d-m",$fecha);
echo "<tr><th>".$nomdia."</th></tr>";


/* Total registros */
$query="SELECT count( * ) AS total
FROM TotalRegistros
WHERE FechaIngreso ='".$fecha1."'";
if($catecli!=''){
$query=$query." AND CateCli = '".$catecli."'" ;}
if($tipocli!=''){
$query=$query." AND TipoCli = '".$tipocli."'" ;
}
$combo=mysql_query($query,$db_conn);
$sql = mysql_fetch_array($combo);
$totalregistros=$sql['total'];
?>
esto solo pasa si exporto el intervalo indicado, ya que si exporto de 25 a 31 exporta sin problemas.

De ante mano muchas gracias.
  #2 (permalink)  
Antiguo 22/11/2010, 08:06
 
Fecha de Ingreso: octubre-2010
Mensajes: 15
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Problemas con rango Fecha

Creo que el poblema podria estar por aca, pero no logro ver el problema.

list($year1,$mes1,$dia1)=explode("-",$fecha1);
list($year2,$mes2,$dia2)=explode("-",$fecha2);
$s = mktime(0,0,0,$mes2,$dia2,$year2)-mktime(0,0,0,$mes1,$dia1,$year1);
$tot=floor($s/86400);
  #3 (permalink)  
Antiguo 22/11/2010, 12:12
 
Fecha de Ingreso: agosto-2010
Mensajes: 147
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: Problemas con rango Fecha

Supongo que no debes tener 2 variables iguales no crees????
__________________
ѕiεмpяε εѕтoy ѕoñαиdo *εи iиviεrиo coи εℓ ѕoℓ, coи ℓαѕ иubεѕ εи vεrαиo*
***DiαиiтHα***

Etiquetas: rango, fechas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:16.