-- CREATE DATABASE ecd;
CREATE TABLE IF NOT EXISTS `acessos` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idUser` int(11) NOT NULL,
`data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `cursos` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idUser` int(11) NOT NULL,
`curso` varchar(255) NOT NULL,
`obs` varchar(255) DEFAULT NULL,
`estado` int(1) NOT NULL DEFAULT '1',
`data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `graus` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`grau` varchar(200) NOT NULL,
`obs` varchar(200) DEFAULT NULL,
`estado` int(1) NOT NULL DEFAULT '1',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `pessoas` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(255) NOT NULL,
`apelido` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `privilegios` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`privilegio` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
INSERT INTO `privilegios` (`id`, `privilegio`) VALUES
(1, 'Admin'),
(2, 'Public');
CREATE TABLE IF NOT EXISTS `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idPessoa` int(11) NOT NULL,
`idPrivilegio` int(11) NOT NULL,
`username` varchar(255) NOT NULL,
`password` varchar(255) NOT NULL,
`estado` int(1) NOT NULL DEFAULT '1',
`data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
pagina de index.php
<?php # http://localhost:8080/aula-3-4/index.php?criar&nome=Luis&apelido=Veiga if(isset($_GET['criar'])){ $ligarECD=mysqli_connect("localhost", "root", "usbw", "ecd"); $nome=$_GET['nome']; $apelido=$_GET['apelido']; $sql="INSERT INTO pessoas (nome, apelido) VALUES ('$nome', '$apelido')"; mysqli_query($ligarECD, $sql);// executa a query na base de dados header("Location:?sucesso"); } if(isset($_GET['sucesso'])){ echo "Parabens"; } ?> <!DOCTYPE html> <html lang="pt"> <head> <meta charset="UTF-8"> <title>Registar pessoas</title> </head> <body> <form> <input name="nome" type="text" required placeholder="Nome:" autofocus> <br> <input type="text" name="apelido" required placeholder="Apelido:"> <br> <input type="submit" name="criar" value="Registar nova pessoa"> </form> </body> </html>
pagina de index.php
<?php # http://localhost:8080/aula-3-4/index.php?criar&nome=Luis&apelido=Veiga if(isset($_GET['criar'])){ $ligarECD=mysqli_connect("localhost", "root", "usbw", "ecd"); $nome=$_GET['nome']; $apelido=$_GET['apelido']; $sql="INSERT INTO pessoas (nome, apelido) VALUES ('$nome', '$apelido')"; mysqli_query($ligarECD, $sql);// executa a query na base de dados header("Location:?sucesso"); } if(isset($_GET['sucesso'])){ echo "Parabens"; } ?> <!DOCTYPE html> <html lang="pt"> <head> <meta charset="UTF-8"> <title>Registar pessoas</title> </head> <body> <form> <input name="nome" type="text" required placeholder="Nome:" autofocus> <br> <input type="text" name="apelido" required placeholder="Apelido:"> <br> <input type="submit" name="criar" value="Registar nova pessoa"> </form> </body> </html>
Sem comentários:
Enviar um comentário