Teste de Avaliação | Login

Código SQL para a base de dados tapw

-- phpMyAdmin SQL Dump
-- version 3.3.9
-- http://www.phpmyadmin.net
--
-- Máquina: localhost
-- Data de Criação: 18-Set-2011 às 19:43
-- Versão do servidor: 5.1.53
-- versão do PHP: 5.3.4

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";

--
-- Base de Dados: `tapw`
--

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

--
-- Estrutura da tabela `acessos`
--

CREATE TABLE IF NOT EXISTS `acessos` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`acesso` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

--
-- Extraindo dados da tabela `acessos`
--

INSERT INTO `acessos` (`id`, `acesso`) VALUES
(1, 'admin'),
(2, 'geral');

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

--
-- Estrutura da tabela `marcas`
--

CREATE TABLE IF NOT EXISTS `marcas` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`marca` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

--
-- Extraindo dados da tabela `marcas`
--

INSERT INTO `marcas` (`id`, `marca`) VALUES
(1, 'Mimosa'),
(2, 'Agros'),
(3, 'Danone');

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

--
-- Estrutura da tabela `produtos`
--

CREATE TABLE IF NOT EXISTS `produtos` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`idmarca` int(11) NOT NULL,
`nome` text NOT NULL,
`descricao` text NOT NULL,
`preco` float(10,2) NOT NULL,
`imagem` text NOT NULL,
`activado` varchar(3) NOT NULL DEFAULT 'sim',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;

--
-- Extraindo dados da tabela `produtos`
--

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

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

CREATE TABLE IF NOT EXISTS `users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nome` text NOT NULL,
`email` text NOT NULL,
`password` text NOT NULL,
`idacesso` int(11) NOT NULL DEFAULT '1',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;

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

INSERT INTO `users` (`id`, `nome`, `email`, `password`, `idacesso`) VALUES
(1, 'Luis Miguel', 'luis@mail.pt', '123', 1),
(2, 'Ana Rita', 'ana@mail.pt', '123', 2);

 

1- Cria uma base de dados com o nome "tapw"

2- Importa o SQL em anexo ou retira da página....

3- Cria um novo site e liga-o à nova base de dados. O nome da ligação é "ligar".

4- Cria uma página de produtos que permita:
4.1. Inserir produtos; (Inserir imagens)
4.2. Activar produtos; (Cria a página de ativação de produtos)
4.3. Que ligue à página alterar produtos;
4.4. Que lista os produtos e apresente as imagens

5- Crie uma página para alterar produtos. Nesta página não é necessário alterar a imagem.

6. Crie uma página de Login. Active a restrição por níveis de utilização.

7. Restringa o acesso às páginas: produtos.php, alterarprodutos.php e activarprodutos.php.
Nesta restrição deve ter em conta que apenas os utilizadores de nível 1 podem aceder às páginas.

8. Na página dos produtos permita o Logout.