Foros del Web » Programando para Internet » PHP »

Cambiar Un Valor

Estas en el tema de Cambiar Un Valor en el foro de PHP en Foros del Web. tengo este codigo pero no me funciona Código PHP: $est_sql  =  "SELECT ins_estado FROM am_inspeccion WHERE ins_estado = '$i[ins_estado]'" ;  if = ( $ins_estado ){ $X  ==  "Por Inspeccionar" ; $T  ==  "Terminado" ; $N  ...
  #1 (permalink)  
Antiguo 11/10/2007, 09:31
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 17 años, 7 meses
Puntos: 3
Cambiar Un Valor

tengo este codigo pero no me funciona

Código PHP:
$est_sql "SELECT ins_estado FROM am_inspeccion WHERE ins_estado = '$i[ins_estado]'"
if = (
$ins_estado){
$X == "Por Inspeccionar";
$T == "Terminado";
$N == "Nulo";
$P == "Pendiente";

$est     db_query($est_sql) or die(db_error());
$estado  db_fetch_array($est);
$f_estado $estado["ins_estado"];

echo 
"<td>$f_estado</td></tr>";



Gracias por su ayuda
  #2 (permalink)  
Antiguo 11/10/2007, 09:34
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 16 años, 11 meses
Puntos: 6
Re: Cambiar Un Valor

Hola ke es lo ke kieres ke haga el codigo algo como un UPDATE?

salu2
__________________
"Eres grande por que caminas entre gigantes"
  #3 (permalink)  
Antiguo 11/10/2007, 09:37
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 17 años, 7 meses
Puntos: 3
Re: Cambiar Un Valor

en la base de datos me arroja los valores en una tabla, ejemplo:

id estado
1 X
2 T
3 P
4 N

quiero q en vez de esas letras salgo lo escrito en el codigo como

T = Terminar (que me escriba "Terminar")
  #4 (permalink)  
Antiguo 11/10/2007, 09:45
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 16 años, 11 meses
Puntos: 6
Re: Cambiar Un Valor

if = ($ins_estado=="X"){
$ins_estado == "Por Inspeccionar";
}

if = ($ins_estado=="T"){
$ins_estado == "Terminado";
}

if = ($ins_estado=="N"){
$ins_estado == "Nulo";
}

if = ($ins_estado=="P"){
$ins_estado == "Pendiente";
}
__________________
"Eres grande por que caminas entre gigantes"
  #5 (permalink)  
Antiguo 11/10/2007, 09:45
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Cambiar Un Valor

Tienes que comparar a la hora de imprimir:
Código PHP:
$f_estado $estado['ins_estado'];
switch( 
$f_estado ) {
case 
"X":
      echo 
"Por Inspeccionar";
      break;
case 
"T":
      echo 
"Terminar";
      break;

Saludos.
  #6 (permalink)  
Antiguo 11/10/2007, 10:02
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 17 años, 7 meses
Puntos: 3
Re: Cambiar Un Valor

Cita:
Iniciado por GatorV Ver Mensaje
Tienes que comparar a la hora de imprimir:
Código PHP:
$f_estado $estado['ins_estado'];
switch( 
$f_estado ) {
case 
"X":
      echo 
"Por Inspeccionar";
      break;
case 
"T":
      echo 
"Terminar";
      break;

Saludos.
Este me funciono, pero ahora el problema es que me los tire afuera de la tabla...

Asi quedo

Código PHP:
$est_sql "SELECT ins_estado FROM am_inspeccion WHERE ins_estado = '$i[ins_estado]'"

$est     db_query($est_sql) or die(db_error());
$estado  db_fetch_array($est);
$f_estado $estado["ins_estado"];
switch( 
$f_estado ) {
case 
"X":
      echo 
"Por Inspeccionar";
      break;
case 
"T":
      echo 
"Terminar";
      break; 
case 
"N":
      echo 
"Nulo";
      break;
case 
"P":
      echo 
"Pendiente";
      break;
}  

echo 
"<td>$f_estado</td></tr>";  //Aca tiene que ir reflejado, este campo me sigue tirando las T,N,X,P 
  #7 (permalink)  
Antiguo 11/10/2007, 10:14
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 16 años, 11 meses
Puntos: 6
Re: Cambiar Un Valor

puedes en lugar de hacer esto:

case "X":
echo "Por Inspeccionar";
break;

hacer esto>

case "X":
$var = "Por Inspeccionar";
break

y poner

echo "<td>$var</td></tr>";
__________________
"Eres grande por que caminas entre gigantes"
  #8 (permalink)  
Antiguo 11/10/2007, 10:35
Avatar de hulray  
Fecha de Ingreso: septiembre-2006
Mensajes: 630
Antigüedad: 17 años, 7 meses
Puntos: 3
Re: Cambiar Un Valor

listo, muchas gracias
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 22:48.