Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2013, 13:10
bartman742
 
Fecha de Ingreso: enero-2012
Mensajes: 64
Antigüedad: 12 años, 3 meses
Puntos: 0
problema con ciclos if

Buen dia compañeros. Tengo el siguiente problema, mi pagina realiza la siguiente validacion de unos parametros que recibe.


Código PHP:
Ver original
  1. if  (
  2.        (($_REQUEST["clave_paq"]=='02221') ||
  3.         ($_REQUEST["clave_paq"]=='02222') ||
  4.         ($_REQUEST["clave_paq"]=='02223') ||
  5.         ($_REQUEST["clave_paq"]=='02224') ||
  6.         ($_REQUEST["clave_paq"]=='02225') ||
  7.         ($_REQUEST["clave_paq"]=='02226') ||
  8.         ($_REQUEST["clave_paq"]=='02227') ||
  9.         ($_REQUEST["clave_paq"]=='02228') ||
  10.         ($_REQUEST["clave_paq"]=='02229') ||
  11.         ($_REQUEST["clave_paq"]=='02230') ||
  12.         ($_REQUEST["clave_paq"]=='02231') ||
  13.         ($_REQUEST["clave_paq"]=='02233'))
  14.         ||
  15.        (($_REQUEST["claveadultos"]=='02219') ||
  16.         ($_REQUEST["claveadultos"]=='02220'))
  17.         &&
  18.         ($_REQUEST["claveprimeratv"]!='003')
  19.        
  20.         )
  21. {
  22. echo "error";
  23. }
  24.  
  25. else
  26.  
  27. {
  28. echo "todo ok";
  29. }


El problema es el siguiente, en la pagina anterior donde esta el formulario declaro las variables

$_REQUEST["clave_paq"]=='02222'
$_REQUEST["claveprimeratv"]='003'

Segun mi logica, el programa deberia imprimir el "todo ok", pero me imprime el mensaje de "error". hay algo malo en mi logica??

gracias por su ayuda!!!