Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2011, 09:16
Avatar de JuJoGuAl
JuJoGuAl
 
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
Pregunta Galeria de Imagenes MySQL + PHP

Estoy usando un codigo para traer fotos a una pagina y un codigo para redimensionarlas que es asi:

Código PHP:
<?php require_once('Connections/Conexion.php'); ?>
<?php
//Recibo
if($_GET["productoid"]!=NULL)
{
$colname_Producto "-1";
if (isset(
$_GET['productoid'])) {
  
$colname_Producto = (get_magic_quotes_gpc()) ? $_GET['productoid'] : addslashes($_GET['productoid']);
  
$colname_Producto=base64_decode($colname_Producto);
}
mysql_select_db($database_Conexion$Conexion);
$query_Producto sprintf("SELECT * FROM productos WHERE productoid = %s"$colname_Producto);
$Producto mysql_query($query_Producto$Conexion) or die(mysql_error());
$row_Producto mysql_fetch_assoc($Producto);
$totalRows_Producto mysql_num_rows($Producto);
if(
$totalRows_Producto!=0)
{
?>
<?php
$imgs
$row_Producto['imgprincipal'];
$urlbase="./imagenes/productos/";
$ruta="$imgs.jpg";
$imagen=$urlbase;
$imagen.=$ruta;                        
$datos=getimagesize ($imagen);
$anchodes=310;
$altodes=256;
$ancho_orig=$datos[0];
$alto_orig=$datos[1];

# Se calculan las nuevas dimensiones de la imagen
        
if ($ancho_orig>$alto_orig)
            {
            
$ancho_dest=$anchodes;
            
$alto_dest=($ancho_dest/$ancho_orig)*$alto_orig;
            
$tamano=$ancho_dest;
            }
        else if(
$ancho_orig<$alto_orig)
            {
            
$alto_dest=$altodes;
            
$ancho_dest=($alto_dest/$alto_orig)*$ancho_orig;
            
$tamano=$alto_dest;
            }
        else if (
$ancho_orig==$alto_orig)
        {
            
$tamano=(310/$alto_orig)*$ancho_orig;
            
//$tamano=$tamano-2;
            
$alto_dest=$tamano;
            
$ancho_dest=$tamano;
        }
?>
Y muestro la imagen asi:
Código PHP:
<img src="./imagenes/productos/<?php echo $imgs?>.jpg" width="<?php echo $ancho_dest?>" height="<?php echo $alto_dest?>">
Ahora mi web es una especie de tienda donde muestro varias fotos o quiero mostrar varias fotos del mismo producto, algo parecido a mercadolibre, como puedo hacer? alguna sugerencia?? estoy perdido