Commit 6f302af6 authored by Axel Tomas Baltierra Hernandez's avatar Axel Tomas Baltierra Hernandez
Browse files

base de datos y parcial ver proyectos

parent 896ddf10
Loading
Loading
Loading
Loading
+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

@@ -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;
+871 B (16.8 KiB)

File changed.

No diff preview for this file type.

+817 B (16.6 KiB)

File changed.

No diff preview for this file type.

+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;
}