Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/10/2009, 03:57
Banshi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con fechas

He encontrado el fallo pero no sé como arreglarlo, pongo un ejemplo:

Tenemos que $diasCurso=array('1','2','3','4','5') y que el curso empieza en martes(osea 2), nos encontramos con esta parte del código.
Código PHP:
else{ 
            foreach (
$diasCurso as $dia){ 
                for(
$a=0;$a<$numDias;$a++){ 
                    if(
$dia == $diasCount[$a]){ 
                        
$contar++; 
                    } 
                } 
            } 
        } 
Entramos en el for y en el if en la primera entrada tendriamos $a=0 y $diasCount[0]=1, como $dia=1 y diasCount[0]=1 contaría, pero el curso empieza en martes, asi que no me tendría que contar el lunes ese. Después de mucho probar me he dado cuenta que siempre cuenta de más cuando el curso empieza a "mitad de semana". Por ejemplo el curso se dá martes,miercoles y jueves, pero comienza un jueves, pues ese martes y miercoles de la semana del comienzo lo contaria y no lo debería hacer. Podríais echarme un cable? gracias.

Saludos.

Última edición por Banshi; 01/10/2009 a las 05:18