Ver Mensaje Individual
  #12 (permalink)  
Antiguo 29/08/2011, 04:54
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 1 mes
Puntos: 253
Respuesta: imagen por defecto cuando no se sube imagen

Ese error es porque antes no me hiciste caso a esta pregunta:
Cita:
Lo que tienes es un campo en una base de datos que almacena la ruta de la imagen, que previamente ha sido subida a alguna carpeta del servidor?
Efectivamente, ahora veo que tu campo de imagen no es un texto con la ruta en el servidor de la imagen, sino la imagen directamente en BLOB. Tenemos que atajar el problema desde otro punto de vista.

Lo que tienes que hacer es, a la hora de mostrar la imagen poner el siguiente if. Suponiendo que el valor de la base de datos se encuentra en $row['imagen'].
Código PHP:
Ver original
  1. if (!isset($row['imagen'])) {
  2.    $imagen = "ruta/default.jpg";
  3.    // Imprimes la imagen utilizando la ruta, por ejemplo:
  4.    echo '<img src="' . $imagen . '" alt="imagen"/>';
  5. } else {
  6.    // Lo que tengas ahora mismo para imprimir la imagen BLOB
  7. }

Espero que con eso te sirva y, para otra vez, atiende mejor a las preguntas que te hagamos, porque así nos ahorramos soluciones que no se adaptan a tu código.

Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?