Haber llevando el tema de los niveles por "Switchs" la estructura sería así:
Código PHP:
$Nivel = 1; // Aquí obtienes el nivel principal
$Subnivel = 'B'; // Aquí obtienes el nivel secundario
$Muestra = ''; // Esto es la base de lo que se mostraría en la página dependiendo del nivel
switch($Nivel){
case 1: // Por aquí pasa si eres del nivel 1
switch($Subnivel){
case 'A': // Por aquí pasas si eres del subnivel A dentro del nivel 1
$Muestra = 'Nivel: '.$Nivel .' Subnivel: '.$Subnivel; // Esto es lo que se mostraría
break;
case 'B':// Por aquí pasas si eres del subnivel B dentro del nivel 1, etc...
$Muestra = 'Nivel: '.$Nivel .' Subnivel: '.$Subnivel;
break;
case 'C':
$Muestra = 'Nivel: '.$Nivel .' Subnivel: '.$Subnivel;
break;
}
break;
case 2: // Por aqui pasa si eres del nivel 2, etc...
switch($Subnivel){
case 'A':
$Muestra = '';
break;
case 'B':
$Muestra = '';
break;
case 'C':
$Muestra = '';
break;
}
break;
case 3:
switch($Subnivel){
case 'A':
$Muestra = '';
break;
case 'B':
$Muestra = '';
break;
case 'C':
$Muestra = '';
break;
}
break;
}
echo $Muestra; // Y aquí por fin le damos salida al código que se piensa mostrar y que se a definido antes.
Es mejor "alterar" el código que se muestra directamente en los archivos que no estar creando un archivo por cada nivel, ya que el tema de los "headers" te va na traer un gran dolor de cabeza porque se manden antes de tiempo.
Nota los niveles 2 y 3 son de ejemplo para que veas como iria aumentando, por eso no "completado" nada mas que el primero.
Te dejo un ejemplo funcionando del código anterior:
Ejemplo si alteras el numero y la letra en la dirección Nivel=1&SubNivel=A podrás ver como cambia el contenido.