Foros del Web » Programando para Internet » PHP »

ocultar link con if

Estas en el tema de ocultar link con if en el foro de PHP en Foros del Web. hola amigos muy buenas tardes acudo en su valiosa ayuda por algo que a ustedes les puede parecer muy basico pero que a mi me ...
  #1 (permalink)  
Antiguo 29/06/2012, 14:04
Avatar de oscarios  
Fecha de Ingreso: septiembre-2004
Mensajes: 186
Antigüedad: 19 años, 7 meses
Puntos: 2
ocultar link con if

hola amigos muy buenas tardes
acudo en su valiosa ayuda por algo que a ustedes les puede parecer muy basico pero que a mi me ha dado dificultad
quiero ocultar un link de una tabla php si el campo estado de mi tabla mysql es falso.
mil y mil gracias por su valiosa ayuda.
__________________
oscariosdw
  #2 (permalink)  
Antiguo 29/06/2012, 14:08
Avatar de fjrueda  
Fecha de Ingreso: marzo-2008
Ubicación: Bucaramanga
Mensajes: 313
Antigüedad: 16 años, 1 mes
Puntos: 35
Respuesta: ocultar link con if

Código PHP:
Ver original
  1. if($estado === false)
  2. { echo '<a href="">No link</a>'; }
  3. else
  4. { echo '<a href="google.com">Google</a>'; }

eso es lo que quiere ?? (no creo)
  #3 (permalink)  
Antiguo 29/06/2012, 14:19
Avatar de oscarios  
Fecha de Ingreso: septiembre-2004
Mensajes: 186
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: ocultar link con if

fjrueda muchas gracias por tu ayuda
el campo estado de mi tabla es abierto o cerrado y la estoy probando con lo que me envias y no me funciona, en el ejemplo tengo uno que da cerrado y otro abierto y en ambos me muestra el link a google osea el else.
__________________
oscariosdw
  #4 (permalink)  
Antiguo 29/06/2012, 14:22
Avatar de informacionsys  
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 13 años
Puntos: 76
Respuesta: ocultar link con if

hola men


Como tienes guardado el string en la base de datos como false o falso???

si , te muestra siempre el link de google es porque no esta comparando con el string que es

Código PHP:
Ver original
  1. if($estado === "falso")
  2. { echo '<a href="">No link</a>'; }
  3. else
  4. { echo '<a href="google.com">Google</a>'; }
  #5 (permalink)  
Antiguo 29/06/2012, 14:34
Avatar de oscarios  
Fecha de Ingreso: septiembre-2004
Mensajes: 186
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: ocultar link con if

oye mil gracias ya lo resolvi, me faltaba declarar la variable estado, muchas gracias mi viejo y perdona la molestia, justo lo que necesitaba!
__________________
oscariosdw
  #6 (permalink)  
Antiguo 29/06/2012, 14:53
Avatar de oscarios  
Fecha de Ingreso: septiembre-2004
Mensajes: 186
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: ocultar link con if

oye mira una cosa cuando cambio al link dinamico me sale error
Código PHP:
Ver original
  1. <?php
  2.         $estado = $row_Recordset3['estado'];
  3.         if($estado === cerrado){
  4.         echo '<a href=""></a>';
  5.         }
  6.         else
  7.         {
  8.         echo '<a href="cerrartrata.php?busca=<?php echo $row_Recordset3['idasigtrat']; ?>">mm</a>';
  9.         }
  10.         ?>
__________________
oscariosdw
  #7 (permalink)  
Antiguo 29/06/2012, 14:57
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: ocultar link con if

Código PHP:
Ver original
  1. echo '<a href="cerrartrata.php?busca='.$row_Recordset3['idasigtrat'].'">mm</a>'
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #8 (permalink)  
Antiguo 29/06/2012, 15:00
Avatar de oscarios  
Fecha de Ingreso: septiembre-2004
Mensajes: 186
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: ocultar link con if

definitivmente el que sabe sabe! muchas gracias amigo!
__________________
oscariosdw
  #9 (permalink)  
Antiguo 29/06/2012, 20:36
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: ocultar link con if

Podes usar css tambien

Código PHP:
Ver original
  1. <?php
  2.         $estado = $row_Recordset3['estado'];
  3.         if($estado === cerrado){
  4.  
  5.         echo 'style="display: none" <a href="cerrartrata.php?busca=<?php echo $row_Recordset3['idasigtrat']; ?>">mm</a>';
  6.         }
  7.         else
  8.         {
  9.         echo 'style="display: inline" <a href="cerrartrata.php?busca=<?php echo $row_Recordset3['idasigtrat']; ?>">mm</a>';
  10.         }
  11.         ?>
  #10 (permalink)  
Antiguo 30/06/2012, 00:40
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: ocultar link con if

a ver, esto esta mal, estas comparando una variable contra una constante, y para colmo estas comparando que sean del mismo tipo, eso siempre te va a dar false...

Código PHP:
Ver original
  1. //mal!
  2. if($estado === cerrado){
  3.  
  4. //bien
  5. if($estado == 'cerrado'){
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)

Etiquetas: link, mysql, tabla
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 07:55.