Loading GPL2.sql +23 −1 Original line number Diff line number Diff line -- MySQL Script generated by MySQL Workbench -- mié 11 oct 2023 16:43:57 -- lun 06 nov 2023 19:46:44 -- Model: New Model Version: 1.0 -- MySQL Workbench Forward Engineering Loading Loading @@ -325,6 +325,28 @@ CREATE TABLE IF NOT EXISTS `labsol2`.`documentos` ( ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `labsol2`.`proyecto_alumno` -- ----------------------------------------------------- DROP TABLE IF EXISTS `labsol2`.`proyecto_alumno` ; CREATE TABLE IF NOT EXISTS `labsol2`.`proyecto_alumno` ( `pa_idproyect` INT NOT NULL, `pa_idalumno` INT NOT NULL, PRIMARY KEY (`pa_idproyect`, `pa_idalumno`), CONSTRAINT `fk_proyecto_alumno_proyecto1` FOREIGN KEY (`pa_idproyect`) REFERENCES `labsol2`.`proyecto` (`idproyect`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `fk_proyecto_alumno_proyecto2` FOREIGN KEY (`pa_idalumno`) REFERENCES `labsol2`.`alumno` (`idalumno`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE = InnoDB; SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS; diagrama base de datos.mwb +871 B (16.8 KiB) File changed.No diff preview for this file type. View original file View changed file diagrama base de datos.mwb.bak +817 B (16.6 KiB) File changed.No diff preview for this file type. View original file View changed file php/visualizarProyectos.php 0 → 100644 +16 −0 Original line number Diff line number Diff line <?php require "../php/conexion.php"; $tipo = $_SESSION['Tipo']; $id = $_SESSION['ID']; switch ($tipo){ case 0: $sqlVproy = "SELECT * FROM `proyecto` proy JOIN `proyecto_alumno` proyal ON (proy.idproyect=proyal.pa_idproyect) WHERE pa_idalumno = '$id'"; break; case 1: $sqlVproy = "SELECT * FROM `proyecto` WHERE solicitante_idsolicitante = '$id'"; break; case 2: $sqlVproy = "SELECT * FROM `proyecto` "; break; } Loading
GPL2.sql +23 −1 Original line number Diff line number Diff line -- MySQL Script generated by MySQL Workbench -- mié 11 oct 2023 16:43:57 -- lun 06 nov 2023 19:46:44 -- Model: New Model Version: 1.0 -- MySQL Workbench Forward Engineering Loading Loading @@ -325,6 +325,28 @@ CREATE TABLE IF NOT EXISTS `labsol2`.`documentos` ( ENGINE = InnoDB; -- ----------------------------------------------------- -- Table `labsol2`.`proyecto_alumno` -- ----------------------------------------------------- DROP TABLE IF EXISTS `labsol2`.`proyecto_alumno` ; CREATE TABLE IF NOT EXISTS `labsol2`.`proyecto_alumno` ( `pa_idproyect` INT NOT NULL, `pa_idalumno` INT NOT NULL, PRIMARY KEY (`pa_idproyect`, `pa_idalumno`), CONSTRAINT `fk_proyecto_alumno_proyecto1` FOREIGN KEY (`pa_idproyect`) REFERENCES `labsol2`.`proyecto` (`idproyect`) ON DELETE CASCADE ON UPDATE CASCADE, CONSTRAINT `fk_proyecto_alumno_proyecto2` FOREIGN KEY (`pa_idalumno`) REFERENCES `labsol2`.`alumno` (`idalumno`) ON DELETE CASCADE ON UPDATE CASCADE) ENGINE = InnoDB; SET SQL_MODE=@OLD_SQL_MODE; SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS; SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
diagrama base de datos.mwb +871 B (16.8 KiB) File changed.No diff preview for this file type. View original file View changed file
diagrama base de datos.mwb.bak +817 B (16.6 KiB) File changed.No diff preview for this file type. View original file View changed file
php/visualizarProyectos.php 0 → 100644 +16 −0 Original line number Diff line number Diff line <?php require "../php/conexion.php"; $tipo = $_SESSION['Tipo']; $id = $_SESSION['ID']; switch ($tipo){ case 0: $sqlVproy = "SELECT * FROM `proyecto` proy JOIN `proyecto_alumno` proyal ON (proy.idproyect=proyal.pa_idproyect) WHERE pa_idalumno = '$id'"; break; case 1: $sqlVproy = "SELECT * FROM `proyecto` WHERE solicitante_idsolicitante = '$id'"; break; case 2: $sqlVproy = "SELECT * FROM `proyecto` "; break; }