Foros del Web » Programando para Internet » PHP »

consulta basica

Estas en el tema de consulta basica en el foro de PHP en Foros del Web. Hola Hace un buen rato que un error que no logro detectar me impide seguir adelante A ver s alguno de Uds me puede indicar ...
  #1 (permalink)  
Antiguo 14/07/2010, 21:07
 
Fecha de Ingreso: julio-2009
Mensajes: 311
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta consulta basica

Hola
Hace un buen rato que un error que no logro detectar me impide seguir adelante
A ver s alguno de Uds me puede indicar que esta mal:
yo recibo varios datos desde un formulario enviado por método Post

Array ( [nombre] => ricardito [telefono] => 3121329 [email] => [email protected] [comentarios] => Estoy interesado/a en su propiedad y me gustaría recibir más información urgente. [submit] => Enviar [idAviso] => 5 [tpropiedad] => O )

El dato que me interesa es tpropiedad que claramente llega con el valor O.
$tpropiedad=$_POST['tpropiedad'];

Luego hago agrego esta sentencia

if ($tpropiedad=="O") {//sentencias a cumplir} else {echo "tpropiedad ".$tpropiedad;}
y a pesar de que si se cumple el condicional no ejecuta las sentencias a cumplir sino que imprime $tpropiedad que es

tpropiedad O
O sea que si bien se cumple la condición no se ejcuta.
Gracias por ayudarme a entender en que me equivoco.
  #2 (permalink)  
Antiguo 14/07/2010, 21:14
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: consulta basica

0 es un numero no va entre comillas entre comillas van los string
  #3 (permalink)  
Antiguo 14/07/2010, 21:30
 
Fecha de Ingreso: julio-2009
Mensajes: 311
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Respuesta: consulta basica

Cita:
Iniciado por carlos_belisario Ver Mensaje
0 es un numero no va entre comillas entre comillas van los string
NO es cero es la letra O y en ese campo vinen solo letras que identifican el tipo de propiedad
  #4 (permalink)  
Antiguo 14/07/2010, 21:34
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años
Puntos: 461
Respuesta: consulta basica

noc valida a ver si e que esta en minuscula y la pasas a mayuscula o visceversa xq la condicion deberia de cumplice
  #5 (permalink)  
Antiguo 14/07/2010, 21:53
 
Fecha de Ingreso: julio-2009
Mensajes: 311
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: consulta basica

Cita:
Iniciado por carlos_belisario Ver Mensaje
noc valida a ver si e que esta en minuscula y la pasas a mayuscula o visceversa xq la condicion deberia de cumplice
llega tal cual se imprime en mayuscula por eso hice el echo para que se vea como llega en el post y como esta al final
Es por eso que no entiendo porque no funciona cuando se que es algo muy basico.
Gracias por ayudarme
  #6 (permalink)  
Antiguo 14/07/2010, 22:31
Avatar de eZakto  
Fecha de Ingreso: julio-2008
Mensajes: 214
Antigüedad: 15 años, 9 meses
Puntos: 5
Respuesta: consulta basica

Haz antes un var_dump a $tpropiedad y fijate qué sale. También probaría con ===, aunque creo que no solucionaría nada..
__________________
eZakto™
  #7 (permalink)  
Antiguo 15/07/2010, 18:54
 
Fecha de Ingreso: julio-2009
Mensajes: 311
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: consulta basica

Cita:
Iniciado por eZakto Ver Mensaje
Haz antes un var_dump a $tpropiedad y fijate qué sale. También probaría con ===, aunque creo que no solucionaría nada..
muchisimas gracias eZakto, al hacer var_dump pude ver que en realidad llegaba " O" y no "O" y ese espacio hacia que no se cumpliera la comparación
Muchas gracias

Etiquetas: Ninguno
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 20:09.