Tema: Web Modular
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 08/08/2010, 23:11
Avatar de silvanha
silvanha
 
Fecha de Ingreso: marzo-2006
Ubicación: En mi mundo de sueños
Mensajes: 653
Antigüedad: 18 años, 1 mes
Puntos: 65
Respuesta: Web Modular

super Nemutagk,

tienes razón moveré el GET XD igual no me cae bien, porque deja que vean que hago y que mando ¬¬'

en fin, les enseño como quedo, si alguien tiene alguna mejora, la acepto feliz ^^

Código PHP:
Ver original
  1. <?php
  2.     include("header.php");
  3.     include("menu.php");
  4.     switch($_REQUEST["opc"]){ //recién cambiado xD
  5.         case "registro":                       
  6.             if(isset($_SESSION["act"])){
  7.                 switch($_SESSION["act"]){
  8.                     case "confirma":
  9.                         if(isset($_SESSION["registrando"]))
  10.                             include("registro/confirmar_registro.php");
  11.                         else
  12.                             include("default.php");
  13.                     break;
  14.                     case "imprimir":
  15.                         if(isset($_SESSION["registrando"]))
  16.                             include("inscripcion/imprime_registro.php");
  17.                         else
  18.                             include("default.php");
  19.                     break;
  20.                     default:
  21.                         include("registro/registro.php");
  22.                     break;
  23.                 }  
  24.             }
  25.             else
  26.                 include("registro/registro.php");
  27.          break;                  
  28.         case "edicion":
  29.             unset($_SESSION["registrando"]);
  30.             if(isset($_SESSION["act"])){
  31.                 switch($_SESSION["act"]){
  32.                     case "llenar":
  33.                     case "modificar":
  34.                             include("edicion/llena_datos.php");
  35.                     break;
  36.                     case "confirma":
  37.                         if(isset($_SESSION["editando"]))
  38.                             include("edicion/confirmar_datos.php");
  39.                         else
  40.                             include("default.php");
  41.                     break;
  42.                     case "imprimir":
  43.                         if(isset($_SESSION["editando"]))
  44.                             include("edicion/imprime_datos.php");
  45.                         else
  46.                             include("default.php");
  47.                     break;
  48.                     default:
  49.                         include("edicion/edicion.php");
  50.                     break;
  51.                 }  
  52.             }
  53.             else           
  54.                 include("edicion/edicion.php");
  55.         break; 
  56.         case "info":
  57.             unset($_SESSION["editando"]);
  58.             unset($_SESSION["registrando"]);
  59.             include("info.php");
  60.         break;
  61.         case "contacto":
  62.             unset($_SESSION["editando"]);
  63.             unset($_SESSION["registrando"]);
  64.             include("contacto.php");
  65.         break;
  66.     }
  67.     include("pie.php");
  68. ?>

Es solo una parte, no todo, porque tengo otras mil validaciones antes, de inicio de sesion, de creación de variables y bueno xD

Verifico que exista la variable de registrando o editando, es para que no me dejen las cosas a medias xD y voy manipulando los datos, por momentos.. por eso tiene el imprimir, modificar o confirmar :D

En fin, mi aporte por hoy, si a alguien le sirve.. super ;)

saluditos!! =)

EDITO: Nooo!!! no las secciones no van por sesion, van las variables de los formularios que es en realidad lo que me provocaba conflicto, lo demás funciona con URLS normales.. xDDDDD y si se, que no todo es código ;)
__________________
●•· No hay nada imposible..
●•· Vico-X.. ;)