Foros del Web » Programando para Internet » PHP »

No mostrar campo si esta en blanco

Estas en el tema de No mostrar campo si esta en blanco en el foro de PHP en Foros del Web. Tengo una tabla llamada animes dentro de el hay un campo llamado descargar varchar (70) , ahy pongo texto o alguna url cualquiera... quiero hacer ...
  #1 (permalink)  
Antiguo 14/05/2011, 10:35
 
Fecha de Ingreso: mayo-2011
Mensajes: 59
Antigüedad: 13 años, 6 meses
Puntos: 1
No mostrar campo si esta en blanco

Tengo una tabla llamada animes dentro de el hay un campo llamado descargar varchar (70) , ahy pongo texto o alguna url cualquiera...

quiero hacer si el campo esta en blanco que no salga nada ni un texto si esta con texto que aparezca esto

Código PHP:
 <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>
he visto por ahy que se podria hacer con un if alguien me echa un cable gracias
  #2 (permalink)  
Antiguo 14/05/2011, 10:43
Avatar de dmm84  
Fecha de Ingreso: marzo-2011
Mensajes: 164
Antigüedad: 13 años, 8 meses
Puntos: 13
Respuesta: No mostrar campo si esta en blanco

Código PHP:
Ver original
  1. <?php if(!empty($anime['nom'])){
  2. ?><p><center><h3> Descargar Pelicula <?=$anime['nom']?></h3></center>
  3. <center><a href="<?=$anime['des']?>"><img src="download.png" border="0" title="Descargar Pelicula <?=$anime['nom']?>"/></a></center>
  4. <?php } ?>

Prueba haber si es esto lo que querias
__________________
Mas vale un codigo que mil palabras
  #3 (permalink)  
Antiguo 14/05/2011, 10:48
 
Fecha de Ingreso: diciembre-2004
Mensajes: 272
Antigüedad: 20 años
Puntos: 4
Respuesta: No mostrar campo si esta en blanco

Hola:


Disculpa, no quiero parecer grosero y si lo soy me disculpo, pero... si tienes conocimiento alguno de lo que es programacion (en general) ???, bueno, ahora al problema:


lo que puedes hacer es efectivmente verificar con un if, si el campo que leiste de la base de datos tiene valor, algo asi:


Código PHP:
     
    //Suponiendo que $anime['des'] tiene el valor de la url que leiste de la base de datos

    <?php if(!empty($anime['nom'])){
    
?><p><center><h3> Descargar Pelicula <?=$anime['nom']?></h3></center>
    <center>
    
    <? if( $anime['des'] != "" ) { ?>

    <a href="<?=$anime['des']?>"><img src="download.png" border="0" title="Descargar Pelicula <?=$anime['nom']?>"/></a>

   <? ?>

</center>
    <?php ?>

Saludos y suerte!
  #4 (permalink)  
Antiguo 14/05/2011, 11:18
 
Fecha de Ingreso: mayo-2011
Mensajes: 59
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: No mostrar campo si esta en blanco

exactamente juanchooo <?=$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 PHP:
<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>

creo que me explique muy mal al comienzo perdon gracias
  #5 (permalink)  
Antiguo 14/05/2011, 11:43
Avatar de dmm84  
Fecha de Ingreso: marzo-2011
Mensajes: 164
Antigüedad: 13 años, 8 meses
Puntos: 13
Respuesta: No mostrar campo si esta en blanco

Pues solo hay que añadir un else:

Código PHP:
Ver original
  1. <?php if(!empty($anime['des'])){
  2. ?><p><center><h3> Descargar Pelicula <?=$anime['nom']?></h3></center>
  3. <center><a href="<?=$anime['des']?>"><img src="download.png" border="0" title="Descargar Pelicula <?=$anime['nom']?>"/></a></center>
  4. <?php } else { ?>
  5. <imagen src="algo.jpg" alt="no disponible <?=$anime['nom']?>">
  6. <?php } ?>
__________________
Mas vale un codigo que mil palabras
  #6 (permalink)  
Antiguo 14/05/2011, 11:51
 
Fecha de Ingreso: mayo-2011
Mensajes: 59
Antigüedad: 13 años, 6 meses
Puntos: 1
Respuesta: No mostrar campo si esta en blanco

gracias dmm84 me sirvio de mucho tu ayuda solo eso me faltaba para terminar mi script Pueden cerrar el tema

Etiquetas: blanco, campos
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 12:31.