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