Hola mediante un formulario envia el usuario una imagen a esta pagina para
Todo me funciona bien .
Ahora le agregué código necesario para redimensionar la imagen.
Mis conocimientos son muy limitados .
Mi primer duda es si este codigo solo redimensiona para mostrarla pero la imagen se mantiene intacta o me falta algo mas para que eso se efectue?
Y la otra cosa es que no logro resolver como mostrar esa imagen redimensionada
Antes de eso usaba esto pero algo debere cambiarle pues me sigue mostrando la imagen sin cambios
echo '<td bgcolor='.$lista_colores[1].'><font color="black"><align="left"><img src="../images/productos/'.$row["imagenProducto"].'" )")></td>';
Gracias por ayudarme
<?
session_start();
include 'db.php'; //conexion con base de datos
$respuesta="productos.php";
$archivo = $_FILES['archivoAdj']['name'];
$temporal = $_FILES['archivoAdj']['tmp_name'];
$destino ="images/productos/".$archivo;
if (is_uploaded_file($temporal))
{move_uploaded_file($temporal, $destino);}
$consultaSQL="insert into productos (nombreProducto,descripcionProducto,precioProducto ,imagenProducto) values('$_REQUEST[articulo]','$_REQUEST[descripcion]','$_REQUEST[precio]','$archivo')";
mysql_db_query($database, $consultaSQL, $conexion);
$idProducto=mysql_insert_id($conexion);
$archivoRen=$idProducto."1"; //cambio el nombre original poniendole mismo nombre que idproduto mas 1 digito mas
$destino ="images/productos/".$archivo;
$destinoN="images/productos/".$archivoRen;
if (file_exists ($destino))
{rename($destino,$destinoN); }
$consultaSQL="Update productos SET imagenProducto='".$archivoRen."'
WHERE idProducto='".$idProducto."'";
$nombreImagen=basename($destinoN);
//sentencias para redimensionar la imagen
$ancho=120;
$hmax=120;
$datos = getimagesize($destinoN);
if($datos[2]==1){$img = @imagecreatefromgif($nombreImagen);}
if($datos[2]==2){$img = @imagecreatefromjpeg($nombreImagen);}
if($datos[2]==3){$img = @imagecreatefrompng($nombreImagen);}
$ratio = ($datos[0] / $ancho);
$altura = ($datos[1] / $ratio);
if($altura>$hmax){$ancho2=$hmax*$ancho/$altura;$altura=$hmax;$ancho=$ancho2;}
$thumb = imagecreatetruecolor($ancho,$altura);
imagecopyresampled($thumb, $img, 0, 0, 0, 0, $ancho, $altura, $datos[0], $datos[1]);
if($datos[2]==1){header("Content-type: image/gif"); imagegif($thumb);}
if($datos[2]==2){header("Content-type: image/jpeg");imagejpeg($thumb);}
if($datos[2]==3){header("Content-type: image/png");imagepng($thumb); }
imagedestroy($thumb);
mysql_query($consultaSQL) or die(mysql_error());
?>