Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2016, 08:40
danteavo92
 
Fecha de Ingreso: abril-2016
Mensajes: 65
Antigüedad: 8 años
Puntos: 4
no mostrar nada si no encuentra imagen

Amigos ha pasado un buen tiempo pero necesito su ayuda de nuevo.
Lo que necesito es no mostrar nada cuando recupero una imagen desde mi BD
Anteriormente no tenia problema ya que solo llamaba ala ruta de la imagen y utilizaba
if file exist
Pero ahora llamo esta imagen desde mi bd que esta guardada como BLOB

y no se como puedo hacer para no mostrar nada cuando no hay una imagen

Basicamente tengo un select que cuando selecciono algun valor me manda una imagen si es que hay.

Codigo select
Código PHP:
Ver original
  1. $(document).ready(function() {
  2.             // Parametros para el combo
  3.             $("#cnom").change(function () {
  4.                 $("#cnom option:selected").each(function () {
  5.                     elegidos=$(this).val();
  6.                     $('#foto1').attr('src', 'foto.php?elegidos=' + elegidos + '&rand=' + Math.floor(Math.random()*1000) );
  7.                 });
  8.             });
  9.         });

ese select llama a mi foto.php y llena mi img foto1
img foto1
Código PHP:
Ver original
  1. <div class="control-group"id="divFirma1" style="display: none">
  2. <div class="controls"name="pruebfda41" id="prdfueba41">
  3. <a href="javascript:CargarFoto1('300','400')">  <img  name="foto1" id ="foto1" height=120  width = 220 align ="top" border=1 ></a>
  4. </div>

foto.php
Código PHP:
Ver original
  1. <?php
  2. # Conectamos con la bd
  3. include('conexionn.php');
  4. $id_pais=$_GET["elegidos"];
  5. $consultaf = $conn->prepare("select grafico from grafico where nro_acredit= $id_pais and  cve_tipo_graf in ('F') ");
  6. $consultaf->execute();
  7. $consultaf->bindColumn(1,$tipof, PDO::PARAM_STR, 256);
  8. $consultaf->bindColumn(2, $graficof, PDO::PARAM_LOB);
  9. $consultaf->fetch(PDO::FETCH_BOUND);
  10. header("Content-Type: ".'image/jpg');
  11. echo $tipof;
  12. ?>