Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/08/2012, 12:59
matteomatico
 
Fecha de Ingreso: febrero-2008
Mensajes: 22
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Listar tabla mysql-php de manera horizontal

YA AHORA SI ESTE ES EL QUE VALE... NOSE COMO BORRAR EL DE ARRIBA

la tabla1: especie

| esp_id | esp_nombre |
-----------|------------
| 54 | revolver |
|129 | pistola |
|144 | municion |


la tabla 2: serie

|ser_id | esp_id |
|----------|---------------|
|001 | 54 |
|002 | 54 |
|003 | 129 |
|004 | 129 |
|005 | 144 |
|006 | 144 |

ENCARGADO
|enc_id | enc_nombre |
|----------|---------------|
|enc1 | rodrigo |
|enc2 | pedro |


el resultado de la consulta que se muestra de la siguiente forma:

ENCARGADO NOMBRE ESPECIE Nº ESPECIE NºSERIE
------------------|------------------------|-------------------|-------------
enc1 | revolver | 54 | 001
enc1 | pistola | 129 | 002
enc1 | municion | 144 | 003
enc2 | revolver | 54 | 004
enc2 | pistola | 129 | 005
enc2 | municion | 144 | 006

quiero que se muestre asi:

ENCARGADO revolver pistola municion
------------------|----------|---------------|-------------
enc1 | 001 | 002 | 003
enc2 | 004 | 005 | 006


YO TENGO FUNCIONANDO EL CODIGO PERO DE MANERA VERTICAL

esta es la clase...
class.php

Código PHP:

class Consultas
{
    
//atributo clase
    
private $cons;
    
    public function 
__construct()
    {
        
$this->cons=array();
    }
    public function 
get_informacion()
    {
        
$sql ="select * from serie s LEFT OUTER JOIN especie e ON s.esp_id=e.esp_id LEFT OUTER JOIN encargado c c.ser_id=s.ser_id ";
        
$res=mysql_query($sqlConectar::Con());
        
//mysql_fetch_assoc se utiliza para trabajar con array multidimensional
        
while($reg=mysql_fetch_assoc($res))
        {
            
$this->cons[]=$reg;
            
        }    
        return 
$this->cons
    }
    

    
    

y esta es la pagina
listar_especies.php

Código PHP:
<?php
//instancia de la clase insertar

$cons=new Consultas();
$c=$cons->cargos();

?>
<tr style="background-Color:#556B2F">

<td valign="top" align="Center" width"150">ENCARGADO</td>
<td valign="top" align="Center" width"150">NOMBRE ESPECIE</td>
<td valign="top" align="Left" width"150">Nº ESPECIE</td>
<td valign="top" align="Center" width"150">NºSERIE</td>

</tr>



<?php

$i
=0;
while(
$i<count($c))

{
?>

<tr id="<?php echo "ide_&i";?>" class="cambiar">

    <td valign="top" align="left" width="100">
    <?php
    
echo $c[$i]["CAR_ID"];
    
?>
    </td>
    
    
    <td valign="top" align="left" width="100">
    <?php
    
echo $c[$i]["ESP_ID"];
    
?>
    </td>
           
    <td valign="top" align="Center" width="120">
    <?php
    
echo $c[$i]["ESP_NOMBRE"];
    
?>
    </td>
    
    <td valign="top" align="Center" width="120">
    <?php
    
echo $c[$i]["SER_ID"];
    
?>
    </td>
    
 </tr>

<?php
$i
++;
}
?>
</table></body></html>
necesito que me ayuden porfa... toy partiendome el coco hace dias!!!

Última edición por matteomatico; 10/08/2012 a las 13:08