Gente... MOD... no sé si estaré haciendo algo mal con PHP que seguro sería lo más factible, pero por las dudas lo posteo acá tambien para ver si no estoy cometiendo algún error:
Las tablas relacionadas son:
Tipo de Producto: LIVING, DORMITORIOS, JUVENILES, ETC.
Productos: todos los tipos de productos con sus sub-productos
La página se llama productos.php. En la parte superior tengo los links:
LIVING: productos.php?dir=fotos&tprod=1
DORMITORIO: productos.php?dir=fotos&tprod=2
JUVENILES: productos.php?dir=fotos&tprod=3
...
La parte inferior-media está dividida visualmente en 2 partes por 2 iframes:
IFRAME IZQUIERDO (iframe name="listado_prod") : 01_prod_iframe.php Código PHP:
include ("conectar.php");
$directorio = $_GET['dir'];
$tprod = $_GET['tprod'];
// conexion a la base
$conexion = mysql_connect($host_db, $usuario_db, $pass_db) or die ("no se ha podido conectar a la BD");
mysql_select_db($base_db, $conexion) or die ("no se ha podido seleccionar la BD");
// Ejecuto la consulta
$sql = "SELECT * FROM productos, tipoproductos WHERE productos.id_tipo_producto = tipoproductos.id_tipo_producto AND productos.id_tipo_producto = $tprod ORDER BY productos.id_producto";
$consulta = mysql_query($sql);
// Muestro los registros
if ($consulta)
{
while($fila=mysql_fetch_array($consulta))
{
...
<td><a href="01_prod.php?ttprod=<?php echo $fila['id_producto']; ?>" target="prod"><img src="resize.php?img=<?php echo $directorio."/"; echo $fila['foto_producto']; ?>" border="0" ></a></td>
<a href="01_prod.php?ttprod=<?php echo $fila['id_producto']; ?>" target="prod"><? echo $fila['nom_tipo_producto']. ' ' . $fila['modelo_producto']; ?></a></td>
Muestro los productos...
libero y cierro la conex.
IFRAME DERECHO (iframe name="prod"): 01_prod.php Código PHP:
include ("conectar.php");
$ttprod = $_GET['ttprod'];
$directorio = "fotos";
// conexion a la base
$conexion = mysql_connect($host_db, $usuario_db, $pass_db) or die ("no se ha podido conectar a la BD");
mysql_select_db($base_db, $conexion) or die ("no se ha podido seleccionar la BD");
// Ejecuto la consulta
$sql = "SELECT * FROM productos, tipoproductos WHERE productos.id_tipo_producto = tipoproductos.id_tipo_producto AND productos.id_producto = $ttprod ORDER BY productos.id_producto";
$consulta = mysql_query($sql, $conexion);
while ($row = mysql_fetch_array($consulta))
Presionando sobre los productos del listado, se muestran en este iframe.
La lista de productos YA ME APARECE en el iframe IZQ... pero no logro que en el iframe derecho me aparezca el primer producto de esa categoría, que es el que muestra su descripcion.
Espero no sea muy complicado. Desde ya muchas gracias.
MArx.