Foros del Web » Programando para Internet » PHP »

como validar registro de horarios de clases a docentes

Estas en el tema de como validar registro de horarios de clases a docentes en el foro de PHP en Foros del Web. Hola como estan todos, espero que bien, desde hace mucho tengo este problema y aun no e podido soluicionarlo, lo que necesito es lograr es ...
  #1 (permalink)  
Antiguo 08/11/2012, 10:57
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
como validar registro de horarios de clases a docentes

Hola como estan todos, espero que bien, desde hace mucho tengo este problema y aun no e podido soluicionarlo, lo que necesito es lograr es como poder validar el registro de horario de clases a los docentes, ya que no se como validar que las horas de trabajo asignadas al docente por medio de la zona educativa sean igual a las horas registradas en el horario, lo que deseo es realizarlo es de esta forma, que al momento de registrar los datos personales del docente se registre un campo donde diga horas_trabajo donde se guardara junto con los datos de este docenteslas horas de trabajo y al momento de poder registrar las horas a este docente primero consultar que si las horas son mayores a 36 q no se puedan registrar mas, pero no e podido lograr esa parte porq no se como contar las horas de trabajo de mi tabla horarios, donde estan las horas guardadas de esta forma, en el dia1 las horas se guardan de esta forma 01-02-03-04 aqui existen 4 horas registradas para un docente, y de esta forma son 3 horas 01-02-03--, y no se como hacer para contar solo los numeros sin q cuente el guion q los separa, si alguien me podria echar una mano para lograr esto ya q este era mi trabajo de tesis de gradoi para ing. en sistemas, y gracias a dios lo aprobe con la mas alta calificacion, pero la institucion donde implante el sistema me pidio q tenia q corregir este problema para poder resgitrar bien el horario de clases sin ningun problema, si gustan pueden entrar al sistema q esta actualmente en esta direccion unt.sytes.net/liceo2/index.php, entgre en el menu donde dice acceso al administrador con usuario=usuario y contrasdeña=usuario, y vayan al modulo registrar donde dice horarios alli veran la forma en que realizo el registro de usuarios
  #2 (permalink)  
Antiguo 08/11/2012, 11:15
ruben_chirinos_1985
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: como validar registro de horarios de clases a docentes

Esta es la estructura de mi base de datos

Código SQL:
Ver original
  1. CREATE TABLE `horarios` (
  2.   `grado` INT(11) NOT NULL,
  3.   `cod_mat` INT(3) NOT NULL,
  4.   `seccion` VARCHAR(5) COLLATE utf8_spanish_ci NOT NULL,
  5.   `cod_mencion` VARCHAR(10) COLLATE utf8_spanish_ci NOT NULL,
  6.   `cod_doc` INT(11) NOT NULL,
  7.   `dia1` INT(11) NOT NULL,
  8.   `dish1` VARCHAR(15) COLLATE utf8_spanish_ci NOT NULL,
  9.   `aula1` VARCHAR(10) COLLATE utf8_spanish_ci NOT NULL,
  10.   `dia2` INT(11) NOT NULL,
  11.   `dish2` VARCHAR(15) COLLATE utf8_spanish_ci NOT NULL,
  12.   `aula2` VARCHAR(10) COLLATE utf8_spanish_ci NOT NULL,
  13.   `dia3` INT(11) NOT NULL,
  14.   `dish3` VARCHAR(15) COLLATE utf8_spanish_ci NOT NULL,
  15.   `aula3` VARCHAR(10) COLLATE utf8_spanish_ci NOT NULL,
  16.   `dia4` INT(11) NOT NULL,
  17.   `dish4` VARCHAR(15) COLLATE utf8_spanish_ci NOT NULL,
  18.   `aula4` VARCHAR(10) COLLATE utf8_spanish_ci NOT NULL
  19. ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
  20.  
  21. INSERT INTO `horarios` (`grado`, `cod_mat`, `seccion`, `cod_mencion`, `cod_doc`, `dia1`, `dish1`, `aula1`, `dia2`, `dish2`, `aula2`, `dia3`, `dish3`, `aula3`, `dia4`, `dish4`, `aula4`) VALUES (8,16,'A','',2,1,'01-02-03-04','',0,'---','',0,'---','',0,'---',''),(8,16,'B','',2,1,'05-06-07-08','',0,'---','',0,'---','',0,'---',''),(8,21,'A','',2,2,'01-02-03-04','2',4,'01-02-03-04','3',0,'---','',0,'---',''),(8,21,'B','',2,3,'01-02-03-04','3',5,'12-13-14-15','3',0,'---','',0,'---',''),(9,28,'C','',38,1,'01-02-03-04','5',0,'---','',0,'---','',0,'---',''),(9,25,'C','',42,2,'01-02-03-04','6',0,'---','',0,'---','',0,'---',''),(9,34,'C','',29,1,'05-06-07-08','3',3,'10-11-12-13','3',0,'---','',0,'---',''),(9,33,'C','',18,3,'01-02-03-04','4',5,'01-02-03-04','4',0,'---','',0,'---',''),(9,31,'C','',40,4,'01-02-03-04','7',0,'---','',0,'---','',0,'---','');

como pueden ver existen 4 filas registradas para el docente con codigo 2, las horas registradas estan en los campos dish1, dihs2, dish3 y dish4, alli se guardan las horas de esta foma 01-02-03-04 lo q quisiera es poder lograr contar esos registros para poder validar el horario de clases por fa si pudieran echarme la mano se los agradeceria mucho en verdad

Etiquetas: clases, horarios, registro, tabla, usuarios
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 10:50.