Hola abimaelrc Es que asi sale la columna repetida tantas veces como esta en la base de datos.
La columna con las regiones y la primera fila con los dias y abajo cada resultado en su correspondiente dia.
Porque imprimir una tabla del mysql si yo lo se el problema es tabularla de esa manera. Se que tengo que utilizar arrays pero no me sale nada toy como falto de creatividad.
Este es el codigo para una idea... esta algo desordenado...
Código PHP:
Ver original//columna 0 de programas
while($resultados = $db->fetch_array($consulta)){
$chart [ 'chart_data' ][ $o ][ 0 ]=$resultados[0];
$programas[]=$resultados[0];
//echo "ID: ".$chart [ 'chart_data' ][ 0 ][ 0 ]."<br />";
echo "ID: ".$chart [ 'chart_data' ][ $o ][ 0 ]."<br />";
$o=$o+1;
}
//Primera Fila
while($resultados2 = $db->fetch_array($consulta2)){
$fila[]=$resultados2[1];
$fila2[]=$resultados2[1];
$celdas[]=$resultados2[0];
$col[]=$resultados2[2];
}
for ($i=0;$i<count($fila);$i++){ if ($i==0){$chart [ 'chart_data' ][ 0 ][ $i+1 ]=$fila[$i];} //se suma uno por que el array 00 no tiene valor
else{$chart [ 'chart_data' ][ 0 ][ $i+1 ]=$fila[$i];}
}
echo "<b>".$chart [ 'chart_data' ][ 0 ][ 1 ]."</b><br>";
//columnas resultados necesito el Count(Titulos columnas)
for($f=0;$f<count(celdas
);$f++){ for ($i=1;$i<count($fila);$i++){ if($chart [ 'chart_data' ][ 0 ][ $i ] == $fila2[$f]) //si la dedicacion es igual
{for ($j=1;$j<count($programas);$j++){ if($chart [ 'chart_data' ][ $j ][ 0 ] == $col[$f]){//si programa es igual
$chart [ 'chart_data' ][ $j ][ $i ]=$celdas[$f];//valor celda - fila-columna
echo "hola ".$chart [ 'chart_data' ][ $j ][ $i ];
}
}
}
}