Campo en base de datos vacio Imagen rota que no quiero mostrar Php Mysql sale rota
Publicado por Agustin (2 intervenciones) el 16/12/2015 10:11:29
Tengo un problema con un codigo quiero mostrar solo unas noticias que tienen foto pero en la base de datos tengo noticias que no precisan foto. Pero a la hora de hacer la consulta en el while me muestra todas las noticias con sus imagenes y claro ahi alguna sin foto y la muestra rota y necesito que las noticias que no llevan imagenes no muestren nada. que puedo hacer incluir algun if o no se como compruebo ese campo que no este vacio y no muestre nada de el si es asi.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
function listNoticias($min,$max)
{
$sql= " select * from tbl_noticias where activa='S' AND web='S' order by fecha desc limit " . $min . "," . $max . ";";
$res = $this->conexion->query($sql);
if(!$res){ echo "<meta http-equiv='refresh' content='0; url=mensaje.php?mensaje=4'>" ;}
while($fila = $res->fetch_array())
{
?>
<div class="noticia">
<a href="noticia.php?noticia=<?php echo $fila['id_noticia'] ?>"><img src="images/articulos/
<?php
/*campo donde tengo las imagenes y quiero que si no hay imagen que no muestre nada detro de este while $fila['logo'] es donde esta cargando las imagenes de mi base de datos */
echo $fila['logo']
?>" width="241" height="152" /></a>
<div class="infonews">
<span class="fecha-news"><?php echo $fila['fecha'] ?></span>
<br>
<span class="tittle-news"><?php echo utf8_encode($fila['nombre']) ?></span>
<P><?php // echo substr($fila['texto'],0,100)."..." ?>
<br />
<br />
<a href="noticia/<?php echo $fila['id_noticia'] ?>/<?php echo $this->urls_amigables($fila['nombre']) ?>"><span class="vermas-news">[+]ver más</span></a>
</P>
<!-- end info news-->
</div>
<div style="clear:both;"></div>
<img src="images/line_deg.png" style="margin-top:15px;" width="100%">
</div>
Valora esta pregunta


0