Todo funciona de maravillas. El tema es que siempre que hice trabajos de este tema, la carga de productos genera una lista de a 1 producto, uno arriba del otro. Me interesaria saber como hacer para que en vez de cargar a si, se vayan cargando de a 2, o mas. Me serviria tambien para trabajos futuros. Y como yapa tambien como limitar por ejemplo que carguen 20 productos, como limite, y la opcion de un boton siguiente/anterior para poder ver los que quedan fuera del listado principal.
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>
Espero que puedan ayudarme, porque es lo único que me tiene trabado, ademas de que como dije antes me servirá demasiado para trabajos futuros. Muchas gracias de antemano.
Un abrazo.
<< niko >>