quarta-feira, 7 de março de 2018

TPW - incio da aula 24-25-26

Código da página homepage.php da última sessão

<?php
require_once("restricao.php"); // é a chave
?>
    <!DOCTYPE html>
    <html lang="en">

    <head>
        <meta charset="UTF-8">
        <title>Homepage</title>
    </head>

    <body>

        <div>
            <nav>
                <ol>
                    <li><a href="sair.php">Terminar sessão</a></li>
                    <li>Graus
                        <ol>
                            <li><a href="grausCriar.php">Criar</a></li>
                            <li>Listar</li>
                        </ol>
                    </li>
                    <li>Cursos
                        <ol>
                            <li>Criar</li>
                            <li>Listar</li>
                        </ol>
                    </li>

                </ol>

            </nav>
        </div>
    </body>
    </html>

E agora a base de dados atualizada

--
-- Estrutura da tabela `cursos`
--

CREATE TABLE IF NOT EXISTS `cursos` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nome` varchar(100) NOT NULL,
  `descricao` varchar(255) NOT NULL,
  `idGrau` int(11) NOT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Estrutura da tabela `graus`
--

CREATE TABLE IF NOT EXISTS `graus` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `grau` varchar(50) NOT NULL,
  `obs` varchar(255) DEFAULT NULL,
  `estado` tinyint(1) NOT NULL DEFAULT '1',
  `idUser` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Especialista, Licenciado, Mestre, Doutor' AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Estrutura da tabela `pessoas`
--

CREATE TABLE IF NOT EXISTS `pessoas` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nome` varchar(100) NOT NULL,
  `apelido` varchar(100) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

--
-- Extraindo dados da tabela `pessoas`
--

INSERT INTO `pessoas` (`id`, `nome`, `apelido`) VALUES
(1, 'Manuel', 'Loureiro'),
(2, 'Carlos', 'Abreu'),
(3, 'Manuel', 'Codificado');

-- --------------------------------------------------------

--
-- Estrutura da tabela `privilegios`
--

CREATE TABLE IF NOT EXISTS `privilegios` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `privilegio` varchar(100) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

--
-- Extraindo dados da tabela `privilegios`
--

INSERT INTO `privilegios` (`id`, `privilegio`) VALUES
(1, 'admin'),
(2, 'geral');

-- --------------------------------------------------------

--
-- Estrutura da tabela `users`
--

CREATE TABLE IF NOT EXISTS `users` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `idPessoa` int(11) NOT NULL,
  `username` varchar(100) NOT NULL,
  `password` varchar(100) NOT NULL,
  `idPrivilegio` int(11) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

--
-- Extraindo dados da tabela `users`
--

INSERT INTO `users` (`id`, `idPessoa`, `username`, `password`, `idPrivilegio`) VALUES
(1, 1, 'manuel@mail.pt', 'caf1a3dfb505ffed0d024130f58c5cfa', 2),
(2, 2, 'carlos@mail.pt', '123', 2),
(3, 3, 'md5@mail.pt', 'caf1a3dfb505ffed0d024130f58c5cfa', 2);

Sem comentários:

Enviar um comentário