Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => 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

<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 (php) [Seleccionar]

if( strlen($anime['des']) == 0 ):
 print '<imagen src="algo.jpg" alt="no disponible'.$anime['nom'].'?>">';
else:
 print $anime['des'];
endif
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???