Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2007, 23:58
Daguett
 
Fecha de Ingreso: abril-2006
Ubicación: Talcahuano-Chile
Mensajes: 50
Antigüedad: 18 años
Puntos: 0
Exclamación Mysql, imagen, PHP

Hola amigos...
Los he querido molestar con un pequeñito problemita que tengo al mostrar una imagen a MySQL...

El problema es super simple (supongo). Quiero mostrar la imagen de un tamaño que yo quiera, sin afectar la imagen original...

pego el codigo que tengo para que me revisen y me ayuden

Código PHP:
<?php
  mysql_connect
("localhost","root","catita");
  
mysql_select_db("banquetera");
// pregunto si el boton de aceptar fue accionado
   
if ($aceptar=="")
     { 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>
<body>
<!-- Formulario para ingresar una id y la foto a la base de datos !-->
<form action="<? $PHP_SELF ?>" method="post" enctype="multipart/form-data">
id: <input type="text" name="id" /><br />

foto : <input type="file" id="foto" name="foto" />
<br />
<input type="submit" name="aceptar" value="Aceptar" />
</form>
</body>
<?
  
// fin if
 
else
   {
   
//proceso para capturar la imagen e ingresarla a la base de datos
   
$image imagecreatefromjpeg($foto);
   
ob_start();
   
imagejpeg($image);
   
$jpg ob_get_contents();
   
ob_end_clean();
   
$jpg str_replace('##','\#\#',mysql_escape_string($jpg));
   
$result mysql_query("INSERT INTO garzones values('$id','$jpg')");
   
// Fin del proceso de ingreso...
   
   // aki va mi problema...
   
   
$consulta mysql_query("SELECT foto FROM garzones WHERE id='$id'");
   
$respuesta mysql_fetch_array($consulta);
   
// pongo en el header que se va a mostrar una imagen de tipo jpeg
   
header("Content-Type: image/jpeg");
 print(
$respuesta[0]);
 
// <img src="insfoto.php?id=$id" alt="id" height="100%" width="100%"/> 
     
     
     // he intentrado ponerlo en un <img> pero no me funciona... quiero redimencionarla para que se muestre del tamaño que yo quiera..
     // por favor ayudenme..
   
}?>
</html>
el codigo me muestra la imagen, pero a tamaño natural... yo quiero solamente poder redimencionar la vista... no la imagen
de antemano muchas gracias