Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/12/2006, 06:04
bida1979
 
Fecha de Ingreso: febrero-2005
Mensajes: 15
Antigüedad: 19 años, 2 meses
Puntos: 0
Ya ta, de esta manera anda joyita :d. tomo el vector con los años, y me crea una pequeña matriz con los meses de cada año con rango el año y un vector asociado.
Saludos


function meses_anio($anio)
{

$enlace=conectar();
$sql = 'SELECT DISTINCT ( mes )'
. ' FROM `asistencia` '
. ' WHERE `anio` = \''.$anio.'\' LIMIT 0, 30';
$resultado= sql($sql);
$meses_anio= cargab($resultado, 'mes');

mysql_close($enlace);
return $meses_anio;
}

$prueba[]= '2006'; ////vector con anios
$prueba[]= '2007';
$prueba[]= '2008';


///////////comienza///////////
$x=0;
while($x<= count($prueba))
{ $matriz_meses_anios[$prueba[$x]][]= meses_anio($prueba[$x]); $x++;};//llamo la funcion y cargo el resultado en una matriz con rango con que llamo la funcion, el unico drama es que me toma como si fuera una matriz, pero igual de esa manera hago mi matriz :P.

$x=0;
while($x<count($prueba))//tomo el vector con los anios
{ $f=0;
while($f<count($matriz_meses_anios[$prueba[$x]]))// tomo los meses de cada anio
{$mes = $matriz_meses_anios[$prueba[$x]][$f]; $f++; // como me tomo la matriz entera aca me devuelve vectores, que lo soluciono tomando el valor y recorriendolo,
$t=0;
while($t<count($mes))
{echo$mes[$t];$t++;};
echo $prueba[$x];};//fin while
$x++;
}

///////////bonitamente funca/////////////