Desenvolvimento - PHP
Criando uma pagina PHP para inserir registros em um banco de dados MySQL com o Dreamweaver
O objetivo deste artigo é criar uma pagina de inserção de registros em um banco de dados MySQL, usando funções e comportamentos predefinidos pelo Dreamweaver.
por Marcus VaranisIntrodução
O Macromedia Dreamweaver possibilita o desenvolvimento rápido de aplicações e uma das linguagens suportadas é o PHP com o uso de banco de dados MySQL.
Exemplo testado nas versões MX, MX 2004 e 8.
Objetivos
O objetivo deste artigo é criar uma pagina de inserção de registros em um banco de dados MySQL, usando funções e comportamentos predefinidos pelo software.
Para podermos desenvolver essa pequena aplicação, necessitamos de pelo menos dois pré-requisitos:
- Você deve ter instalado e configurado um servidor com suporte a PHP/MySQL, o Apache por exemplo. (Dica: Caso não tenha ou não tenha conseguido instalar ou configurar , baixe o Apache2Triad, que já vem pré-configurado.).
- Devemos saber gerenciar de forma básica banco de dados MySQL. (Dica: você pode usar programas com PHPMyadmin ou Mysql Front, que são bem intuitivos).
Maõs a obra
Segue a instrução sql para crição da tabela que será usada no banco de dados.
CREATE TABLE `dados` (
`id` int(11) NOT NULL auto_increment,
`nome` varchar(75) NOT NULL default "",
`endereco` varchar(75) NOT NULL default "",
`telefone` varchar(20) NOT NULL default "",
`email` varchar(50) NOT NULL default "",
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
Para começar, já no ambiente Dreamweaver, crie um novo documento PHP onde faremos a página de inserção e uma outro página básica html para ser usada após a inserção, em seguida deve ser feita a criação da conexão com o nosso banco de dados que pode ser feita pelo painel application/database, como mostrado na figura 1.
figura 1 - criando uma conexão com o banco de dados
Clicando no símbolo de mais e depois em MySQL connection será aberto uma janela onde deveremos informar questões sobre nosso servidor MySQL e o banco de dados que será que faremos a ligação.
figura 2 - parametros de conexão
Os parâmetros de configuração deve ser modificados dessa forma:
Connection name: aqui vai o nome que daremos para a conexão.
MySQL Server: Nome do servidor Mysql, em servidores de teste em geral usamos localhost ou 127.0.0.1.
User Name: Nome de usuário do seu servidor.
Password: Senha do servidor
Database: Aqui selecionamos o banco de dados que será utilizado.
Agora que a conexão já esta criada é hora de prepararmos a pagina de inserção de dados. Existem duas formas básicas de fazermos isto a primeira seria usando a função Record Insertion Form Wizard e a segunda seria usando a função Insertion Record. Usaremos a primeira função para mostra a facilidade de criar esse tipo de aplicação no Dreamweaver. Você encontrará esta função na aba appliccation.
figura 3 - Record Insert Form Wizard
Quando você escolher a opção Record Insertion Form Wizard teremos que alterar as seguintes configurações:
Connection: escolha a conexão criada.
Table: selecione a tabela em serão inseridos registros no banco de dados.
After inserting go to: aqui devmos indicar a pagina que iremos após a inserção do registros citada no inicio do artigo.
Feita as configurações necessátias pressione o botão ok.
Pronto, aqui você já concluímos grande parte do nosso objetivo principal, e teremos este o resultado mostrado na figura 4.
Figura 4 - Resultado final da construção do formulário de inserção
A primeira linha da criada pela dreamweaver que é ID pode ser apagada pois seu preenchimento é automático como definimos na instrução SQL.
Insira dados e depois verifique a gravação no próprio Dreamweaver, no painel application/database expanda a conexão criada, depois expanda o apoção Tables e clique com o botão direito sobre a tabela que inserimos os dados depois clique em View data e se tudo deu certo você irá visualizar os dados que inseriu pela página.
Figura 5 - Visualizando os dados.
Aqui finalizamos este exemplo que mostra de maneira extremamente simples como inserir registro em um banco de dados utilizado a tecnologia PHP/MySQL via Dreamweaver.
Espero ter ajudado de alguma forma aqueles que estão iniciando em desenvolvimento para Web, esta é uma das formas mais simples de inserção de dados, meu objetivo nos próximos artigos é continuar a mesa linha de raciocínio criando uma pagina de busca no banco de dados, uma pagina de atualização de dados e depois uma pagina de detalhes dos registros encontrados em uma busca. Obrigado e até a próxima.
Qualquer dúvida terei o maior prazer em tentar ajudar, entre em contato.