Tema: Web Modular
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/08/2010, 22:50
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Web Modular

Si estas usando un sistema modular no es necesario pasar el nombre del modulo en un input, solo pasalo en el URL del archivo a enviar en el form (action="index.php?module=mimodulo), en el index.php...
Código PHP:
Ver original
  1. <?php
  2.      include("header.php");
  3.      include("menu.php");
  4.                 //switch($_GET["seccion"]){ En vez de utilizar $_GET utiliza $_REQUEST
  5.                 switch($_REQUEST["seccion"]) {
  6.                     case "registro":
  7.                                                include("modulos/registro.php")
  8.                      break;
  9.                     case "reimpresion":
  10.                         include("modulos/reimpresion.php")
  11.                     break;    
  12.                     default:
  13.                         include("principal.php");
  14.                     break;
  15.                 }
  16.     include("pie.php");
  17. ?>

Ahora, en este tipo de sistemas si o si tienes que estar pasando de alguna manera la sección en la que estas, lo común es por url.

Ultima cosa que se me olvido comentar...

El que utilices Clases no quiere decir que programes en POO, POO es mas que eso, es una forma de programar muy distinta a lo que tienes (que es programación estructural), para eso es necesario que aprendas muchos otros conceptos (no todo es código), aprender MVC y muchas otras cosas mas

Me acorde de algo... Si piensas utilizar sesiones que vas a hacer cuando alguien entre a tu página via buscador (google) o algun link que apunte a una de tus secciones?, te diré que pasa, que jamas va a cargar dicha sección, porque no existe una sesión iniciada, por eso el nombre del modulo se pasa vía URL
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)

Última edición por Nemutagk; 08/08/2010 a las 23:01