A ver les he enredado un poco me parece:
Código PHP:
<?php
$sql = "select productos.*,precios.* from productos inner join precios on productos.idPro=precios.idPro where productos.idPro=".$dx;
$result = mysql_query($sql, $cn);
$num_results = mysql_num_rows($result);
for($i=0; $i<$num_results; $i++){
$row = mysql_fetch_assoc($result);
$color[$i]=$row["color"]; // <---
$precio[$i]=$row["precio"]; // <---
}
?>
Asi lo tengo actualmente y he conseguido el resultado que deseo. Pero me gustaria hacerlo sin tener que recurrir a nuevas variables, en este caso los arreglos marcados con flechas ($color y $precio). Eso lo despliego en una tabla, en esta pag se mostrara solo 1 producto a la vez, con sus diferentes caracteristicas y precios.
Nombre Producto: Taladro de Mano Black & Decker
__________________________________________________ ___________
Disponibilidad: 100 |
Color: Azul |
Medidas: Small |
Precio: Us$50.00
__________________________________________________ ___________
Disponibilidad: 10 |
Color: Rojo |
Medidas: Medium |
Precio: Us$70.00
__________________________________________________ ___________
Disponibilidad: 33 |
Color: Verde |
Medidas: Large |
Precio: Us$90.00
La tecnica que describe GatorV tambien lograria algo similar, pero es posible acceder directo con PHP a la informacion tal y como se haria con una matriz $matriz[1,0,2] pero utilizando
mysql_fetch_assoc ya que no se maneja con numeros sino con los nombres de los campos?