
Mostrar imagen de mi base de datos
Publicado por Jorge (4 intervenciones) el 17/01/2017 12:34:44
Buenas, estoy ejecutando esta instrucción para mostrar una imagen guardada en mi servidor mediante un campo en mi base de datos sql que guarda el enlace a la misma:
<a href="<?php echo $imagen?>"target="_blank"> <?php echo "<img src='". $row["imagen"] ."' width='45%'/>"?>
Me muestra la imagen correctamente, tal y como pretendo.
Lo que ocurre es que no todos los registros tienen imagen, por lo que en esos casos, el campo imagen esta en blanco, y lo que hace mi web es mostrar un cuadro de imagen rota.
Hay alguna forma de evitar que esto pase y no mostrar nada cuando no exista imagen asociada??
Se me ocurre hacer un IF que control e si el campo imgen esta vacio y en ese caso no hacer nada.
Hay alguna forma más sencilla o eficiente??
Muchas gracias.
<a href="<?php echo $imagen?>"target="_blank"> <?php echo "<img src='". $row["imagen"] ."' width='45%'/>"?>
Me muestra la imagen correctamente, tal y como pretendo.
Lo que ocurre es que no todos los registros tienen imagen, por lo que en esos casos, el campo imagen esta en blanco, y lo que hace mi web es mostrar un cuadro de imagen rota.
Hay alguna forma de evitar que esto pase y no mostrar nada cuando no exista imagen asociada??
Se me ocurre hacer un IF que control e si el campo imgen esta vacio y en ese caso no hacer nada.
Hay alguna forma más sencilla o eficiente??
Muchas gracias.
Valora esta pregunta


0