Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/06/2011, 16:43
yole
 
Fecha de Ingreso: julio-2007
Mensajes: 287
Antigüedad: 16 años, 9 meses
Puntos: 4
Respuesta: Problema con una consulta anidada

Alguien tiene una idea de como resolver este problemilla?

Lo que pretendo hacer es que me muestre el nombre del producto y todos los subproductos asociados a dicho productos. Creo que será mejor pegar todo el Código por si alguien se anima a darme una mano.


Código PHP:
Ver original
  1. $sql="SELECT * FROM productos INNER JOIN subproducto ON productos.idPro = subproducto.idPro and productos.valor='si' and subproducto.valor='si' group by productos.idPro";
  2.                         $res=mysql_query($sql)or die(mysql_error);
  3.                         while($row=mysql_fetch_array($res))
  4.                             {
  5.                             $idPro=$row['idPro'];
  6.                             $nomPro=$row['nomPro'];
  7.                             $idSubPro=$row['idSubPro'];
  8.                             $nomSubPro=$row['nomSubPro'];
  9.                            
  10.                                 echo "
  11.                                 <strong>$nomPro:</strong><br/>
  12.                                     <a href='#?idSubPro=$idSubPro'class='link2'>$nomSubPro</a>[HIGHLIGHT="PHP"]
";

}
[/HIGHLIGHT]

Y como decía espero el siguiente resultado:

EJE:

POLERAS:
Poleras Rojas
Poletas Amarillas
Poletas Azules

PANTALONES:
Pantalones café
Pantalones Verdes

y hasta el momento solo me muestra un subproducto de cada producto. Debería Mostrar todos los subproductos asociados a cada producto.

Alguna Mano Porfa...