SoloCodigo

Programación Web y Scripting => PHP => Mensaje iniciado por: janofx en Jueves 26 de Julio de 2007, 20:05

Título: Conectores Logicos En If
Publicado por: janofx en Jueves 26 de Julio de 2007, 20:05
Holas nuevamente... bueno tengo una duda... sucede que estoy haciendo 2 script y me doy cuenta que son practicamente iguales la unica diferencia es que al final hacen una consulta SQL distinta... entonces meti 1 solo script (ya que el otro es igual) en un IF... con la idea de tener algo asi como un doble condicional... se que no se entiende mucho...pero con el ejemplo queda mas claro...

Código: Text
  1. <?php
  2. $A = "1";
  3. $B = "2";
  4. $C = "5";
  5. $D = "1";
  6.  
  7. if( ($A == "1" && B == "2") || ($C == "5" && $D == "9") )
  8.   return 1;
  9. else
  10.   return 0";
  11.  
  12. ?>
  13.  

la idea (solo la idea por que no me funciona) es que al cumplirse $A y $B entre al IF sin importar que no se cumpla lo otro, y si se cumple $C y $D entre al IF sin importar que $A y $B no se cumpla....

entonces la pregunta... como se hace... por que yo ni idea... le meti parentesis y todo pero no resulta...

Desde ya ..gracias
Título: Re: Conectores Logicos En If
Publicado por: LeGatoRojo en Jueves 26 de Julio de 2007, 21:20
Código: Text
  1. <?php
  2. $A = "1";
  3. $B = "2";
  4. $C = "5";
  5. $D = "1";
  6.  
  7. if( ($A == "1" && $B == "2") || ($C == "5" && $D == "9") )
  8.  echo "YES";
  9. else
  10.  echo "NO";
  11.  
  12. ?>
  13.  

Se te olvido la llave en la B del if
Título: Re: Conectores Logicos En If
Publicado por: daiquiri24 en Viernes 27 de Julio de 2007, 18:11
Tambien dejaste unas " despues del cero entonces no te toma el ;
Título: Re: Conectores Logicos En If
Publicado por: janofx en Sábado 28 de Julio de 2007, 00:48
Gracias por las respuesta... en las cosas que me equivocava...estaba demaciado cansado... xD