Ver Mensaje Individual
  #24 (permalink)  
Antiguo 09/11/2008, 18:52
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Ayuda porfavor, es codigo muy facil

Para eso sirve el default

Espero que entiendas lo que voy a poner a continuación. Es una forma resumida de tu código:

Código php:
Ver original
  1. // Recojes la variable
  2. $facu = trim($_GET['facu']); // Quitamos espacios de adelante y atrás
  3. $facu = strtolower($facu); // Convertimos a minúsculas (?)
  4.  
  5. switch($facu):
  6.     case "accion":
  7.     case "ajedrez_damas":
  8.     case "arcade":
  9.     case "aventura":
  10.     case "carrera":
  11.     case "cartas":
  12.     case "clasicos":
  13.     case "deportivos":
  14.     case "educativos":
  15.     case "estrategia":
  16.     case "general":
  17.     case "habilidad":
  18.     case "infantiles":
  19.     case "lucha":
  20.     case "puzzle":
  21.     case "rol":
  22.     case "simulacion":
  23.     case "terror":
  24.         include "$facu.php"; break;
  25.     default:
  26.         include "inicio.php"; break;
  27. endswitch;
hay varias cosas en las que tienes que fijarte. Primero, quité el case 'inicio', pues la página inicio.php irá como default. Segundo, los elementos ahora no tienen break; sino hasta el último (sin contar el default). Si lees bien el manual (otra vez) y entiendes cada palabra de lo que dice, verás el porqué y el cómo de este truco. Por último, el default que ya mencioné, el cuál se ejecuta si $facu no coincide con ninguno de los casos establecidos.

Saludos,