Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/09/2008, 16:23
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: problema con switch and case

El caso es que el switch no funciona así. O no sé muy bien cómo crees que funciona.

Código PHP:
switch ($variable) {
    case 
"valor1": ...
    case 
"valor2": ...
...

Lo que hace es comparar $variable con cada uno de los valores. Por eso no tiene sentido (*) poner en el switch (xxxxxx) una expresión como ($variable ==1) porque luego es eso lo que se compara.


No sé qué es lo que quieres hacer con tu código, porque no has explicado qué es lo que intentas conseguir. Pero sí que en ese switch no va ($_GET['imp']==1). Volviendo a leer algo de lo que pones, quizá lo que busques sea
Código PHP:
switch($_GET['op']) { ... 






(*) En algún caso puede tenerlo pero normalmente no. Y en este no lo tiene.