La foto miniatura es un link para acceder a mas información del producto seleccionado, que por medio de Jquery, hago que se muestre dentro de un Pop up. He aquí el problema. Dentro de este cuadro aparece nuevamente el nombre del producto, junto con una descripción mas extensa, una foto mas grande, y demás información. La carga funciona bien, todo se muestra tal cual como debe ser, pero, muestra la misma información en todos los productos, es decir, la información es siempre la del primer producto de la lista, y esta se repite en el Pop Up de cada uno de los demás.
Acá les dejo el código con la conexión a la base de datos, y la carga de los datos:
Código PHP:
<?
session_start();
$_SESSION["autorizado"];
if ($_SESSION["validar"] != "autorizado") {
$comprar = "";
}
else
{
$comprar = "<a href='#'>Comprar</a>";
}
include("config.php");
$link = mysql_connect($servidor, $usuario, $pass) or die(mysql_error());
$bd = mysql_select_db($basedato, $link) or die(mysql_error());
$sql = " SELECT *
FROM productos
ORDER BY idProducto DESC";
$resultado = mysql_query($sql, $link) or die(mysql_error());
?>
<!-- Vinos Tintos -->
<table width="760" border="0" cellpadding="5">
<?
if($resultado)
{
while($r = mysql_fetch_array($resultado))
{
?>
<tr>
<td>
<div class="contenedor_productos">
<a href="#?w=600?id=<? echo $r['idProducto']; ?>" rel="desc_vinos" class="poplight">
<img src="galeriamini/<? echo $r['fotomini'];?>" width="75" height="75" alt="Vino 01" />
</a>
<div id="desc_vinos" class="popup_block">
<h1><? echo $r['nombre'] ;?></h1>
<img src="galeria/<? echo $r['foto'];?>" width="230" height="225" alt="Trapiche" />
<h2><? echo $r['bodega'] ;?></h2>
<p><? echo $r['descripcion'];?></p>
</div>
<p><span><? echo $r['nombre'] ;?></span>, <? echo $r['breve'] ;?></p>
<p><b>Precio:</b> $ <? echo $r['precio'] ;?></p>
<? echo $comprar; ?>
</div>
</td>
</tr>
<? }
}
?>
</table>
Un solución que pensé, pero que no pude hacer andar, seria por medio de la id del producto (en la base existe un campo "idProducto"), que al abrir el Pop Up, se pase esta "id", y que se use como indicador a la hora de cargar los datos que correspondan justamente a esta.
Espero que puedan ayudarme de alguna forma, porque es lo unico que me falta para poder avanzar considerablemente en el trabajo. Muchas gracias de antemano.
Un abrazo.
<< niko >>