Foros del Web » Programando para Internet » PHP »

duda para compara variables

Estas en el tema de duda para compara variables en el foro de PHP en Foros del Web. buenas.. tengo una duda sobre como preguntar por dos variables en un solo if se haria algo asi if ($tel==si OR $cel==si) o algo asi ...
  #1 (permalink)  
Antiguo 07/02/2010, 16:45
 
Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 15 años, 7 meses
Puntos: 5
duda para compara variables

buenas.. tengo una duda sobre como preguntar por dos variables en un solo if

se haria algo asi if ($tel==si OR $cel==si) o algo asi if ($tel==si || $cel==si)

muchas gracias
  #2 (permalink)  
Antiguo 07/02/2010, 16:47
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: duda para compara variables

ambas expresiones que utilizas son iguales...

|| = OR
&& = AND
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 07/02/2010, 16:49
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 14 años, 7 meses
Puntos: 13
Respuesta: duda para compara variables

La verdad no se si la primera forma que dices es posible (no he probado)
pero la segunda si se que es valida... aunque viendo la forma correcta seria:
Código PHP:
Ver original
  1. if ($tel=="si" || $cel=="si") // con comillas

Saludos
__________________
Un camino de mil millas comienza por el primer paso. Lao Tse
  #4 (permalink)  
Antiguo 07/02/2010, 16:56
 
Fecha de Ingreso: agosto-2008
Mensajes: 367
Antigüedad: 15 años, 7 meses
Puntos: 5
Respuesta: duda para compara variables

ok muchas gracias a ambos en si tenia razon peteketruke porque yo queria preguntar si almenos una valia si. no si abmas valian si OR era lo que presisaba ya que || solo me daba por sierto si ambas valian si... tema solucionado muchas gracias

Etiquetas: variables
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 09:49.