Foros del Web » Programando para Internet » PHP »

mostrar imagen solo si existe registro

Estas en el tema de mostrar imagen solo si existe registro en el foro de PHP en Foros del Web. Hola que tal , necesito mostrar imagen si el campo del registro no esta vacio, soy nuevito , que puedo hacer? busque en el foro ...
  #1 (permalink)  
Antiguo 06/09/2011, 11:28
 
Fecha de Ingreso: junio-2010
Mensajes: 128
Antigüedad: 14 años, 5 meses
Puntos: 2
Pregunta mostrar imagen solo si existe registro

Hola que tal , necesito mostrar imagen si el campo del registro no esta vacio, soy nuevito , que puedo hacer? busque en el foro pero no encontre nada


Código PHP:
<?Php if (empty ($row_Slider['foto'])) {echo '';}
        
                      else
                      {echo 
'img src=fotos/$row_Slider['foto']'}
                     
?>
  #2 (permalink)  
Antiguo 06/09/2011, 11:32
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 11 meses
Puntos: 51
Respuesta: mostrar imagen solo si existe registro

Modificando tu código, debería ser algo así:

Código PHP:
Ver original
  1. <?php if(!empty($row_Slider['foto'])):?>
  2.   <img src="<?php echo $row_Slider['foto'];?>" />
  3. <?php endif;?>
  #3 (permalink)  
Antiguo 15/09/2011, 07:19
 
Fecha de Ingreso: junio-2010
Mensajes: 128
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: mostrar imagen solo si existe registro

gracias walter muchas gracias
  #4 (permalink)  
Antiguo 15/09/2011, 07:21
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 9 meses
Puntos: 288
Respuesta: mostrar imagen solo si existe registro

<?php if(!empty($row_Slider['foto'])){ ?>
<img src="<?php echo $row_Slider['foto'];?>" />
<?php }else{?>
<img src="te conviene poner una imagen por default" />
<?php };?>

Etiquetas: existe, registro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:03.