Foros del Web » Programando para Internet » PHP »

Necesito una idea para resolver este problema

Estas en el tema de Necesito una idea para resolver este problema en el foro de PHP en Foros del Web. Estoy en un problema, lo que pasa es que tengo que hacer un sistema informático en PHP (grande, 30 tablas) para colegios, donde se registren ...
  #1 (permalink)  
Antiguo 08/07/2012, 18:49
 
Fecha de Ingreso: julio-2011
Mensajes: 20
Antigüedad: 12 años, 9 meses
Puntos: 2
Necesito una idea para resolver este problema

Estoy en un problema, lo que pasa es que tengo que hacer un sistema informático en PHP (grande, 30 tablas) para colegios, donde se registren notas, alumnos, matriculas, asignaturas, biblioteca, libros, modulos de administracion, etc.
La idea es realizar un servicio donde se puedan registrar varios colegios y cada colegio tenga un usuario administrador para que pueda administrar solo ese colegio.
el problema es que tengo que crear una clave foranea para cada tabla en donde se indique el colegio al que pertenece.
Tengo pensado en asociar el usuario al id del colegio y desde ahi cargar ese id de colegio con una variable de sesion, entonces asi cada consulta que se haga en la BD se filtra con el id del colegio.
¿sera una buena idea hacerlo de esa forma?

Si alguien tiene alguna mejor idea, ojala me ayude, estaria muy agradecido.
  #2 (permalink)  
Antiguo 08/07/2012, 18:57
Avatar de rodrigo791  
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 14 años, 5 meses
Puntos: 168
Respuesta: Necesito una idea para resolver este problema

Y si funciona ¿porque no.?
o sea está bien pensado, cuando registras el administrador almacenas en la tabla de usuarios o administradores no se como se llama en tu caso el id del colegio.
O sea, presisas un campo mas, una columna mas en la tabla donde guardes los administradores y ahí almacenas el id del colegio.

Etiquetas: colegio, idea, informatico, sistema
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:35.