Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2004, 21:51
Ramos Mejia
 
Fecha de Ingreso: enero-2003
Mensajes: 122
Antigüedad: 21 años, 3 meses
Puntos: 1
¿Como saber si existe $op_1 $op_2 $op_3 .... $op_50 .... $op_315 ... etc?

Resulta que por get o post recivo las variables $op_(numero) "op_1=contenido" "op_2=contenido" "op_3=contenido" y haci sucesivamente

ahora como hago para saber si existe la variable $op_1 $op_2 $op_3 .... $op_50 .... $op_315 ... etc

hasta ahora hago:

if(isset($op_1)){

echo "existe op_1"

}

y asi sucesivamente pero resulta que tengo que hacer muchisimos comprabaciones y se me hace un tremendo lio :-p

lo unico que cambia es el numero del nombre de la variable

ahh el tope del nombre de la variable es 1000 (osea $op_1000)

como puedo hacerlo correctamente ?


ahora que me doy cuenta creo que puede ir por aqui:

for($x=1; $x <= 1000; $x++){

if(isset(eval("$op_$x;"))){ // ME DA ERROR: Parse error: parse error, expecting `T_VARIABLE' or `'$'' en esta linea

echo "existe \$op_" . $x;

}

}

pero me da error con eval()