Foros del Web » Programando para Internet » PHP »

Notice: Undefined offset: 5

Estas en el tema de Notice: Undefined offset: 5 en el foro de PHP en Foros del Web. hola que tal a todos, estoy realizando este codigo para un reporte y me dice el siguiente error Código PHP: function  resumenSemanal ( $db , ...
  #1 (permalink)  
Antiguo 19/01/2007, 10:28
 
Fecha de Ingreso: enero-2003
Ubicación: Caracas
Mensajes: 439
Antigüedad: 21 años, 3 meses
Puntos: 0
Notice: Undefined offset: 5

hola que tal a todos, estoy realizando este codigo para un reporte y me dice el siguiente error

Código PHP:
function resumenSemanal($db,$cedula,$dia,$mes,$ano){
  
$matriz= array(=> array(0,1),=> array(0,1),=> array(0,1), => array(0,1),=> array(0,1));
  
$aux=calcula_numero_dia_semana($dia,$mes,$ano);
  
$dia $dia $aux
  for(
$i=0$i <= count($matriz)  ; $i++){    
    
$fecha=$ano.'-'.$mes.'-'.$dia;
    
$sql="SELECT TO_CHAR(a.hora,'hh:mi AM') AS hora FROM acceso.acceso a WHERE a.cedula=$cedula AND a.fecha='$fecha' ORDER BY a.hora";
    
$db->consultar($sql);
    if(
$db->getNumfilas()>0){
            
        for (
$j=0$jcount($matriz[$i]); $j++) {
                  
                  
$matriz[$i][$j]=firstLastRecord($db,$sql,"ASC");
                  
$k=$j;
                  
$j++;
                  
$matriz[$i][$j]=firstLastRecord($db,$sql,"DESC");
                  if(
$matriz[$i][$k]==$matriz[$i][$j])
                          
$matriz[$i][$j]='---';
        }
    }else{
         
"esta seria la linea 80"    for ($j=0$jcount($matriz[$i]); $j++) {
                  
$matriz[$i][$j]='';
                  ++
$j;
                  
$matriz[$i][$j]='';
        }
    }
    if (
$fecha==ultimoDia($mes,$ano))
        break;
    
$dia++;
  }
  return 
$matriz;

este es el error que me arroja

Notice: Undefined offset: 5 in ******** on line 840

si me pueden ayudar se lo agradeceria.....
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 05:04.