Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2006, 13:57
bida1979
 
Fecha de Ingreso: febrero-2005
Mensajes: 15
Antigüedad: 19 años, 2 meses
Puntos: 0
Problemas en cargar una matriz

El tema esta en que quiero cargar una matriz y no me hace caso:

<?

$anios[]='2006';
$anios[]='2007';
$anios[]='2008';

$enlace=conectar();//funcion de otro archivo
$anios_meses=$anios;
$x=0;


while($x<=count($anios))
{$sql = 'SELECT DISTINCT ( mes )'
. ' FROM `asistencia` '
. ' WHERE `anio` = \''.$anios[$x].'\' LIMIT 0, 30';
$resultado= sql($sql);

$s=0;
$vector_meses= cargab($resultado, 'mes');
while($s< count($loco))
{echo count($vector_meses).'<br>'; $anios_meses[$anios[$x]][] = $vector_meses[$s];$s++; };//fin segundo while
$x++;
}//fin while


$x=0;

while($x<count($anios_meses))
{ $f=0;
while($f<count($anios_meses[$x]))
{$mes = $anios_meses[$anios_meses[$x]][$f]; $f++; echo$mes; echo $anios_meses[$x];};//fin while
$x++;
}
?>

copn este pequeño script de un vector con años, busco en la bd los meses correspondientes a cada año, y los cargo, la idea es que como punta de cada vector sea el año pero no funca, otro ejemplo que funciona

$prueba[]= '2006';
$prueba[]= '2007';

$x=0;
while($x<'10')
{ $prueba['2006'][]='rrr'.$x; $x++;}
$x=0;

echo count($prueba);
while($x<'10')
{ echo$prueba['2006'][$x]; $x++;}

ese otro script tiene el mismo formato y funciona,la verdad que no veo donde esta el error.
Si alguien me puede ayudar se lo voy a agradecer.