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í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>
de antemano muchas gracias