Exemplo de integração HTML + PHP: Loja Virtual

Aproveitando o Curso: PHP + MYSQL, que está em andamento aos sábados, quinzenalmente, no SENAI Concórdia e, ao encontro de vários e-mails questionando acerca de um exemplo simples e objetivo de integração entre HTML e PHP (sem conexão à banco de dados ainda… leia sobre conexão à MySQL aqui), resolvi desenvolver este post.

Sem dúvida alguma existem várias formas de se interagir codificação HTML com códigos em PHP ou mesmo ASP. Contudo, a maneira mais usual, mais prática (porque você acaba por isolar/diferenciar fisicamente os arquivos), é enviar o processamento dos formulários para um SGI. Resumindo: Em um arquivo o seu código HTML, em outro apenas a codificação PHP, processando os dados obtidos do usuário no formulário. Isso permite inclusive que você isole, no servidor HTTP, os seus arquivos PHP, fora do diretório raíz do webserver (lembre-se: se o servidor HTTP consegue enxergar, “qualquer um” consegue), tranta-se inclusive de uma questão de segurança.

É extremamente aconselhável e comum atualmente, dividirmos inclusive o código relativo ao visual (templates), HTML (objetos), JavaScript (controles) e PHP (processamento). Isso permite que vários profissionais, cada um com suas respectivas competências, possam participar ativamente de um mesmo projeto (design trabalha apenas com o template, programador apenas com PHP e conexão ao banco de dados). Outra característica interessante deste método é que a alteração em uma seção do website/aplicação web não interfere diretamente em outra.

Pensando exatamente sob esta ótica, está disponível para download um exemplo prático de integração entre HTML + PHP. Trata-se de uma pequena e simples “loja virtual”, desenvolvida pelos, então acadêmicos de 5ª Fase do Curso de Sistemas de Informação da UnC – Concórdia em 2006, Maico Petry e Mauro Thomé.