Unidade D –Linguagem PHP com acesso a banco de dados – parte 1

Sites Dinâmicos

Antes de iniciarmos, vamos ver uma situação de uso de banco de dados para que você compreenda  como funcionam os sites dinâmicos. Imagine um que site precisa mostrar quais as cidades que o IFSUL tem campus. Sabemos que os Institutos Federais estão em expansão e por isso novos campi podem surgir. Por isso, é interessante termos essa informação em uma base de dados e fornecer uma forma de o administrador do site manter estes dados. Um site dinâmico (com banco de dados) possui o que chamamos de Área Administrativa, onde apenas pessoas com permissão podem ter acesso e manter as informações do site. Para acessar esta área o usuário precisa se autenticar informando login e senha. As figuras D.1 e D.2 apresentam um exemplo de área administrativa para manter os dados de cidades (cidades que possuem campi do IFSUL).

A figura D.1 apresenta uma página que lista as cidades (armazenadas em uma tabela do banco de dados). Observe que possui links para incluir uma nova cidade, para alterar os dados de cada cidade e para excluir cada cidade. Quando os links incluir ou alterar forem clicados será aberta uma outra página com um formulário para entrada de dados. A figura D.2 apresenta a página do formulário para incluir dados de uma nova cidade. Este é um exemplo de Área Administrativa para manter dados do banco de dados.

Por outro lado, o site público aos usuários busca os dados deste banco para apresentar as informações aos internautas. A figura D.3 apresenta o que chamamos de Área Pública do site, onde qualquer usuário pode visualizar as informações.