Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2010, 16:00
array_php
 
Fecha de Ingreso: julio-2010
Mensajes: 1
Antigüedad: 13 años, 9 meses
Puntos: 0
crear de tabla horizontal con mysql php

Tenemos una tabla con 3 campos, variable, valor,año.
REalizamos una consulta para una variable que devuelve los valores de esta manera:

2001 2002 2003
Valor Exportado de Otros Pescados 3 2 3

Necesitamos devolver una consulta que muestre todas las variables en este orden


2001 2002 2003
Valor Exportado de Otros Pescados 3 2 3
Valor Exportado de camarones 10 5 5

El problema es cuando mandamos a llamar mas de una variable necesitamos que cambien de linea


este es el codigo
//
$query = "select DISTINCT Variable, Valor, Anio from fact_datossiec where Codigo_Variable = '1.5.1.6.05' and periodicidad='Anual'";
$exec = mysql_query($query);
//$row_name =
//$row_anio = $row_val = NULL;
//$variable=mysql_fetch_array($exec);
$cont=0;
if($cont<=12){
while($result = mysql_fetch_assoc($exec)) {

$row_anio .= $result['Anio'] . '</td><td>';
$row_val .= $result['Valor'] . '</td><td>';
$cont++;
}
}

?>
<body>
<table align="center" border="1">

<tr bgcolor="#0066CC">
<td align="right"><?php echo"$cont";?></td>
<b> <td><?PHP echo rtrim($row_anio); ?></td> </b>
</tr>
<tr>
<td>Valor Exportado de Otros Pescados</td>
<td><?PHP echo rtrim($row_val); ?></td>
</tr>
</table>