Foros del Web » Programando para Internet » PHP »

listar tabla de manera horizontal

Estas en el tema de listar tabla de manera horizontal en el foro de PHP en Foros del Web. Primero quiero pedir disculpas por repetir el post, pero debido a una equivocacion y enredo mio, se perdió interés en responder mi post... si algún ...
  #1 (permalink)  
Antiguo 12/08/2012, 21:33
 
Fecha de Ingreso: febrero-2008
Mensajes: 22
Antigüedad: 16 años, 1 mes
Puntos: 0
listar tabla de manera horizontal

Primero quiero pedir disculpas por repetir el post, pero debido a una equivocacion y enredo mio, se perdió interés en responder mi post... si algún moderador ve este post pido eliminen el anterior que tiene el nombre "Listar tabla mysql-php de manera horizontal" ....

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>
la clase, class.php

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($sqlConectar::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
    } 
actualmente el codigo me funciona pero de manera vertical

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...

Última edición por matteomatico; 12/08/2012 a las 23:14

Etiquetas: horizontal, html, manera, mysql, registro, sql, tabla, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:02.