Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/11/2010, 10:42
Avatar de sarfimenez
sarfimenez
 
Fecha de Ingreso: julio-2009
Mensajes: 27
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Modificar imagen guardada en mysql para mostarse en navegador con PHP

Si basi camente es eso, quiero agregarle texto ala imagen, pero quiero que el texto que se le agregue sea el que tengo guardado en la base de datos.

Es decir, tengo una imagen guardad en un campo blob y al mostrarla en el navegador agregarle ala imagen el texto de la base de datos,ejemplo tengo la imagen de un libro y cuando la muestro en el navegador que parte de la foto me muestre el nombre del libro pero agregado ala imagen. la forma en la que mando llamar la imagen es la siguiente

Código:
<a href="verblob.php?idfoto=920" title="Es un aplique">
y este es el codigo de verblob

Código:
<?php
header("Content-Type: $mime");
// Parámetros para recuperar la imagen
# Recuperamos el parámetro GET con el id único de la foto que queremos mostrar
$idfoto = (isset($_GET["idfoto"])) ? $_GET["idfoto"] : exit();
# Recuperamos el parámetro GET para elegir entre la miniatura o la foto real
//$tam = (isset($_GET["tam"])) ? $_GET["tam"] : 1;
// Escojemos la foto real o la miniatura según la variable $tam
/*switch($tam) {
        case "1":
                $campo = "foto";break;;
        case "2":
                $campo = "thumb";break;;
        default:
                $campo = "foto";break;;
}*/
// Recuperamos la foto de la tabla
$sql = "SELECT image, mime
                FROM catalogo_productos
                WHERE id_registro = $idfoto";
# Conexión a la base de datos
$link = mysql_connect("localhost", "root", "") or die(mysql_error($link));;
mysql_select_db("catalago", $link) or die(mysql_error($link));
$conn = mysql_query($sql, $link) or die(mysql_error($link));
$datos = mysql_fetch_array($conn);
// La imagen
$imagen = $datos[0];
// El mime type de la imagen
$mime = $datos[1];
// Gracias a esta cabecera, podemos ver la imagen
// que acabamos de recuperar del campo blob
// Muestra la imagen
echo $imagen;