Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2013, 21:05
Montes28
 
Fecha de Ingreso: septiembre-2010
Mensajes: 1.853
Antigüedad: 13 años, 7 meses
Puntos: 6
como imprimir tabla segun consulta

hola amigos espero me puedan ayudar.

esta es la consulta sql con la cual obtengo los datos
Código SQL:
Ver original
  1. SELECT cantidad,item,volcan.codigo AS codigovolcan,volcan.nombre AS nombrevolcan,volcan.alias,codigo_observatorio,tipo_estacion.codigo AS codigotipoestacion,tipo_estacion.nombre AS nombreestacion,area.nombre AS nombrearea,area.codigo AS codigoarea
  2. FROM inv_est_instaladas,volcan,tipo_estacion,area
  3. WHERE inv_est_instaladas.codigo_volcan = volcan.codigo AND tipo_estacion.codigo = inv_est_instaladas.codigo_tipo_estacion AND tipo_estacion.codigo_area = area.codigo  
  4. ORDER BY volcan.codigo_observatorio,area.codigo, tipo_estacion.codigo,volcan.nombre

esta es la estructura que obtengo de la consulta
http://imageshack.us/f/13/consolidadotabla.png/

y con mi codigo lo estoy imprimiendo asi
http://imageshack.us/photo/my-images...adotabla2.png/

y necesito que la tabla quede asi http://imageshack.us/f/856/consolidadomod.png/

las 7 primeras columnas son del campo : codigo_observatorio = ovsm
las 3 columnas que siguen son del campo :codigo_observatorio = ovsp

este es mi codigo

<table border="1">
<tr>
<td width="746"><strong>Tipo de Estaciones</strong></td>

</tr>
<?php
$area="";
$estacion="";
$observatorio="";
foreach($consulta as $field)

{
$observatorio=$field['codigo_observatorio'];
$area=$field['codigoarea'];
if($observatorio != $field['codigo_observatorio']) {
echo '<tr><td colspan=16><div align=center><strong>'.$field['nombrearea'].'</strong></div></td></tr>';
}
if($estacion != $field['codigotipoestacion']){
echo '<tr>';
echo '<td>'.$field['nombreestacion'].'</td>';
}
echo '<td>';
if($field['cantidad']==NULL){
?>
<div align="center"><a href="#" id="<?php echo $field['item']?>" class="edit-address" data-type="address" data-pk="<?php echo $field['item']?>"><strong>0</strong></a></div>
<?php
}else{
?>
<div align="center"><a href="#" id="<?php echo $field['item']?>" class="edit-address" data-type="address" data-pk="<?php echo $field['item']?>"><strong><?php echo $field['cantidad'] ?></strong></a></div>
<?php
}
'</td>';
$estacion=$field['codigotipoestacion'];
}
?>
<tr>
<td width="746">Total</td>
</tr>
</table>

Última edición por Montes28; 15/04/2013 a las 21:17