Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2008, 08:54
obi
 
Fecha de Ingreso: agosto-2006
Mensajes: 4
Antigüedad: 17 años, 8 meses
Puntos: 0
Problema con arrays

Hola tengo un prolema en el siguiente array:

Código PHP:

if ($arResult["PERSON_TYPE"] != 18) {
$valida_boucher = array( 
        
0=> $_REQUEST["ORDER_PROP_33"], 
        
1=> $_REQUEST["ORDER_PROP_19"], 
        ); 
        foreach( 
$valida_boucher as $checkCode ) { 
   echo 
"Código a validar: $checkCode<br>"



//$checkCode = $_REQUEST["ORDER_PROP_19"];     
    
if(eregi("[a-z]{3}-[0-9]{4}",$checkCode)){
        echo 
"<div style=\"color:#FF0000\">El array es correcto </div>";   } 
Como pueden ver lo que necesito es validar las mascara de entrada del valor de la variable $checkCode (eregi("[a-z]{3}-[0-9]{4}",$checkCode), pero esa valor puede provenir de $_REQUEST["ORDER_PROP_33"] o de $_REQUEST["ORDER_PROP_19"] o de $_REQUEST["ORDER_PROP_34"] (o de cualquier otra que se ingrese en el array).
Ahora, el problema que tengo es que $checkCode sólo mantiene el último valor, es decr el valor de $_REQUEST["ORDER_PROP_19"] par este caso. Necesito que $checkCode tenga el valor de cualquiera de los valores declarados para las variables del array.
Cita:
$_REQUEST["ORDER_PROP_33"] o de $_REQUEST["ORDER_PROP_19"] o de $_REQUEST["ORDER_PROP_34"] (o de cualquier otra que se ingrese en el array).
Espero haberme explicado bien.

Muchas grgacias de antemano