Matriz que me está generando:
|7|5|3|
|1|2|4|
|6|5|3|
Matriz que quiero generar:
|7|1|6|
|5|2|5|
|3|4|3|
Adicional a esto, me está repitiendo varias veces la matriz.
Alguien es tan amable de colaborarme por favor.
La variable $valor es la que utilizo para imprimir los numeros.
Código PHP:
<?
$sql="SELECT crear_cuest.cod_crear_cuest,crear_cuest.cod_tema,crear_cuest.item,dilig_cuest.cod_crear_cuest,dilig_cuest.cod_experto,
dilig_cuest.valor
FROM crear_cuest,dilig_cuest
WHERE crear_cuest.cod_tema=$_GET[id] AND crear_cuest.cod_crear_cuest=dilig_cuest.cod_crear_cuest
";
$result=mysql_query($sql,$link);
$p=false;
$comprobar="";
$experto=array();
$items=array();
$i=0;
$valores=array();
while($row=mysql_fetch_array($result))
{
if($comprobar==$row[item])
$p=true;
else {
$comprobar=$row[item];
$p=false;
$i++;
}
if($p==false){
$items[$i]=$row[item];
}
$valores[$j]=$row[valor];
$experto[$j]=$row[cod_experto];
$j++;
}
echo "<table border><tr><th>ITEM</th>";
foreach($experto as $t=>$valor)
{
echo "<th>$valor</th>";
}
foreach($items as $k=>$items2)
{
echo "<tr>";
echo "<td> $items2</td>";
foreach($valores as $t=>$valor)
{
echo "<td>$valor</td>";
}
echo "</tr>";
}
echo "</tr>";
echo "</table>";
?>
http://subefotos.com/ver/?a37b6ea943...590efb9bdo.jpg