Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/11/2003, 10:34
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No, .. Si lo quieres hacer con swith() .. Debes de "anidar" tus switch() case ...

Código PHP:
$categoria= !isset($categoria) ? $categoria;
   
$categoria=$_GET['categoria'];
      switch (
$categoria) {
        case 
agencias:           
            
// para el caso de una sola sub-categoria ...
           
if (isset($modulo) && ($modulo=="directoriositios")){
               include (
"directoriositios.php");
          } else {
              include(
"agencias.php");
          }
          break;
        case 
ciencias:

          
// para el caso de más categorias ... Esto es un switch() anidado
          
switch($modulo) {
               case 
"modulo1":
                 include (
"modulo1");
               break;
               case 
"modulo2":
                 include (
"modulo2");
               break;   
               default:
                  include(
"ciencias.php");

          break;
        case 
economianegocios:
          include(
"economianegocios.php");
          break; 
Si te lo quieres montar en una función .. OK, pero la técina es la misma .. Anidadmiento de switch() ..tantos como categorias -> sub-categoria -> rete-sub-categorias .. etc qu tengas.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.

Última edición por Cluster; 07/11/2003 a las 10:42