Bueno, Necesito hacer que a través de una consulta me muestre de manera vertical las tablas
Tengo 3 tablas a modo de ejemplo:
Especie, encargado y serie
listar.php
aqui se ven otras tablas pero como dije a modo de ejemplo...
Código PHP:
<table align="center">
<?php
//instancia de la clase insertar
$cons=new Consultas();
$c=$cons->cargos();
$i=0;
$j=1;
while($i<count($c))
{?>
<tr>
<td valign="top" align="Center" width="150">
<?php echo $c[$i]["ENCARGADO"];?>
</td>
<td valign="top" align="Center" width="130">
<?php
echo $c[$i]["ESPECIE"];
?>
</td>
<td valign="top" align="Center" width="150">
<?php echo $c[$i]["CODIGO ESPECIE"]?>
</td>
</tr>
<?php
$i++;
}
?>
</table></body></html>
Código PHP:
public function cargos()
{
$sql =
"SELECT
'ENCARGADO',
'ESPECIE',
'CODIGO ESPECIE',
'N SERIE'
UNION
SELECT
c.CAR_ID,
es.ESP_NOMBRE,
es.ESP_ID,
se.SER_ID
FROM
cargo cgo
LEFT JOIN
encargado c
ON
cgo.car_id=c.car_id
LEFT JOIN
turno t
ON
t.tur_id=cgo.tur_id
LEFT JOIN
interno i
ON
i.int_id=cgo.int_id
LEFT JOIN
supervisor s
ON
s.sup_id=c.sup_id
LEFT JOIN
obtiene ob
ON
c.car_id=ob.car_id
LEFT JOIN
series se
ON
se.ser_id=ob.ser_id
LEFT JOIN
especie es
ON
es.esp_id=se.esp_id";
$res=mysql_query($sql, Conectar::Con());
//mysql_fetch_assoc se utiliza para trabajar con array multidimensional
while($reg=mysql_fetch_assoc($res))
{
//usuarios recibe cada uno de los registros que tiene la tabla usuarios
$this->cargos[]=$reg;
}
return $this->cargos;
}
el resultado me da asi:
[URL="http://img171.imageshack.us/img171/866/sinttulo2ukm.jpg"]http://img171.imageshack.us/img171/866/sinttulo2ukm.jpg[/URL]
y necesito que quede asi:
[URL="http://img94.imageshack.us/img94/8236/sinttulo3ff.jpg"]http://img94.imageshack.us/img94/8236/sinttulo3ff.jpg[/URL]
si se dan cuenta quiero hacer que en los encabezados sean dinamicos (revolver, pistola y municion) puse el codigo al lado...
porfavor les pido me ayuden por que no se me ocurre de que manera hacerlo...