Foros del Web » Programando para Internet » PHP »

Ayuda con valores del mysql al mostrarlos

Estas en el tema de Ayuda con valores del mysql al mostrarlos en el foro de PHP en Foros del Web. Bueno amigos tengo la siguiente duda, tengo una tabla t_estado la cual esta en valor 1, que es lo quiero hacer que al mostrarlo en ...
  #1 (permalink)  
Antiguo 07/09/2008, 18:20
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 15 años, 10 meses
Puntos: 12
Ayuda con valores del mysql al mostrarlos

Bueno amigos tengo la siguiente duda, tengo una tabla t_estado la cual esta en valor 1, que es lo quiero hacer que al mostrarlo en la web ese valor sea reemplazado por nuevo. Ejemplifico.

1 = Nuevo
2 = Cerrado
3 = Respuesta

Normal:

obtengo los datos de la mysql y quedaria asi
---------------------------------------------------
Estado
---------------------------------------------------
1

Lo que quiero

obtengo los datos de la mysql y quedaria asi
---------------------------------------------------
Estado
---------------------------------------------------
Nuevo

Espero que me entiendan y si me pueden ayudar la raja :D
  #2 (permalink)  
Antiguo 07/09/2008, 19:16
Avatar de nodws  
Fecha de Ingreso: septiembre-2008
Ubicación: Mexico
Mensajes: 108
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: Ayuda con valores del mysql al mostrarlos

Pues eso lo haces con un simple switch

asumiendo que usas $result, para el fetch del resultado en Array
Código:
switch($result[estado])
{
case 1: $estado="Nuevo"; break;
case 2: $estado="Cerrado"; break;
case 3: $estado="Respuesta"; break;
}

echo "El estado actual es:".$estado;
  #3 (permalink)  
Antiguo 07/09/2008, 19:54
Avatar de xalupeao  
Fecha de Ingreso: mayo-2008
Ubicación: Santiago, Chile
Mensajes: 749
Antigüedad: 15 años, 10 meses
Puntos: 12
Respuesta: Ayuda con valores del mysql al mostrarlos

excelente muchas gracias te pasaste :D
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 12:13.