Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2011, 06:45
hollowmanf
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 17 años, 8 meses
Puntos: 1
Mostrar datos de una Tabla

Hola amigos, tengo un pequeño gran problema.

Tengo esta Base de Datos:

Código PHP:
CREATE TABLE `tbl_praiz` (
  `
id` int(10) NOT NULL auto_increment,
  `
nombre` varchar(1000) NOT NULL,
  
PRIMARY KEY  (`id`)
) 
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ; 

La cual me crea un Producto Raiz ejemplo: Nokia

y tengo esta otra Base de Datos:

Código PHP:
CREATE TABLE `tb_fotos` (
  `
Id` int(10) NOT NULL auto_increment,
  `
Foto` varchar(255) NOT NULL,
  `
praiz` varchar(1000) NOT NULL,
  `
tipoproducto` binary(1) NOT NULL default '0',
  `
nproducto` varchar(1000) NOT NULL,
  `
Descripcion` varchar(1000) NOT NULL,
  
PRIMARY KEY  (`Id`)
) 
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=0 ; 
Que es en la que se graban los productos pertenecientes a la Famialia del Producto Raiz. Ejemplo: Nokia --> 5230 y sus especificaciones con una foto y demas yerbas.

El problema lo tengo en la web que yo lo que hago es lo siguiente:

1) Listo de la Tabla del Producto Raiz el campo Nombre con este php.

Código PHP:
<?PHP
require_once('config.php');
$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
$db = mysql_select_db(DB_DATABASE);
$result= mysql_query("select * from tbl_praiz") or die('Error: '.mysql_error());  

?>

<?php 
    
while ($row = mysql_fetch_array($result)){
    echo
"<tr>";
    echo
"<td><li><div align='left'><a href='listar_fer.php?id=" .$row['id']. "'><span class='style6 Estilo2'>" .$row['nombre']. "</span></a></div></li></td>" ;
    echo
" </tr>";
        }     
    
        
    
?>
Y en este otro deberia mostrarme todos los datos pertencientes a ese Producto Raiz.

Código PHP:
<?php
include("config.inc.php");
Conectar_DB();

$q = "select * from tb_fotos where praiz=9";
$res = mysql_query($q);

?>
<?php 
     
while ($row = mysql_fetch_array($res)){ 
        echo 
"<tr>";
        echo 
"<td><img src='admin/abm/fotos/".$row['Foto']."' height='150' width='150'/></td>";
        
        echo 
"</tr>";
    }
    
?>
Cabe destacar que cuando grabo la descripcion del producto lo que hago es que grabo en el campo praiz de la tabla tb_fotos es grabar el id de la tabla tbl_praiz

Lo que quiero hacer es poder listar todos los productos de una Producto Raiz y no que me aparezcan todos juntos o que solo aparzca uno solo.


Salu2 y gracias de antemano a quien pueda ayudarme