Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: musicaward en 14 Mayo 2011, 19:44 pm



Título: No mostrar campo si esta en blanco
Publicado por: musicaward en 14 Mayo 2011, 19:44 pm
Tengo una tabla llamada animes dentro de el hay un campo llamado descargar    varchar (70) , hay pongo texto o alguna url cualquiera...

<?=$anime['des']?> tiene el valor del campo descargar , <?=$anime['nom']?> solo es el titulo que he puesto a cierta id (no lleva importancia alguna ahora) , mi problema radica en que si <?=$anime['des']?> esta en 0 o sea no escribi nada deje en blanco

mostrar
<imagen src="algo.jpg" alt="no disponible <?=$anime['nom']?>">

si <?=$anime['des']?> tiene un valor

mostrar

 
Código:
<p><center><h3> Descargar Pelicula <?=$anime['nom']?></h3></center>
<center><a href="<?=$anime['des']?>"><img src="download.png" border="0" title="Descargar Pelicula <?=$anime['nom']?>"/></a></center>

alguien me echa un cable
gracias  :D


Título: Re: No mostrar campo si esta en blanco
Publicado por: Shell Root en 14 Mayo 2011, 19:49 pm
Tu mismo lo hiciste,
Código
  1. if( strlen($anime['des']) == 0 ):
  2.  print '<imagen src="algo.jpg" alt="no disponible'.$anime['nom'].'?>">';
  3. else:
  4.  print $anime['des'];
  5. endif
  6.  


Título: Re: No mostrar campo si esta en blanco
Publicado por: Nakp en 15 Mayo 2011, 02:27 am
no es mas facil utilizar la funcion empty???