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

Por favor el siguiente problema

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 |

el resultado de la consulta que se debe mostrar en la pagina es:

|especie|nombre |nº serie|
|----------|----------------------|
| 54 |revolver| 001 <--- forma horizontal
| 54 |revolver| 002 |
|129 |pistola | 002 |
|129 |pistola | 002 |
|144 |municion| 002 |
|144 |municion| 002 |

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 ";
        
$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:
<table align="center">
<?php
//instancia de la clase insertar

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

?>
<tr style="background-Color:#556B2F">
<td valign="top" align="Left" width"150">Nº ESPECIE</td>
<td valign="top" align="Center" width"150">NOMBRE</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]["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!!!