Como salvar dados de um formulário da Web do Dreamweaver em um banco de dados

Uso de um componente

Passo 1

Baixe o formulário para o suplemento do banco de dados para o Dreamweaver. Este complemento requer que você tenha o Dreamweaver MX ou posterior. Com o complemento de formulários para banco de dados, basta clicar em um botão e você adicionará as informações do banco de dados e o complemento adicionará automaticamente o código ao formulário que enviará a entrada do usuário em um banco de dados.

Passo 2

Clique duas vezes no formulário do arquivo baixado .MXP do banco de dados para instalá-lo no Dreamweaver. Se você tiver o Dreamweaver aberto, feche-o antes de instalar o arquivo .MXP.

Passo 3

Abra o arquivo da página da web no Dreamweaver que tenha seu formulário da Web.

Passo 4

Clique no formulário da web para selecioná-lo. Clique em "Menu" no Dreamweaver e depois em "Comandos". Clique em "Inserir FormToDatabase" (Insert FormToDatabase) para abrir a caixa de diálogo para o formulário de banco de dados.

Passo 5

Digite os detalhes do seu banco de dados, incluindo o nome do banco de dados e o nome de usuário e senha que você usa para se conectar ao banco de dados. Clique em "OK" quando terminar. O suplemento adicionará o código ao arquivo da página da Web. Salve o arquivo e faça o upload para o seu site.

Adicione o código

Passo 1

Abra o formulário da Web no Dreamweaver. Mude para a visualização "Código" clicando no botão "Código" na barra de ferramentas "Documento".

Passo 2

Encontre o código que inicia o formulário da Web. Começa com "

"

Não leve em conta as cotações no início e no final da linha de código. O nome do seu formulário será qualquer um, mas o restante do código deve permanecer o mesmo no início do formulário da Web. O restante do código mostrará os diferentes campos para o formulário da Web.

Passo 3

Guarde e feche o formulário. Inicie uma nova página PHP, clique no menu "Arquivo" e depois no botão "Novo". Selecione "PHP" como o tipo de arquivo que você está criando nas categorias. PHP (PHP, do inglês Hypertext Preprocessor, ou pré-processador de hipertexto), é uma linguagem de programação criada para criar sites dinâmicos. Ele usa o código PHP para enviar o formulário de entrada em um banco de dados, já que funciona bem com o SQL (linguagem de banco de dados).

Passo 4

Alterne para o modo de exibição "Código" novamente e escreva o seguinte código para iniciar a conexão com o banco de dados:

"

$ cid = {nome do banco de dados} _connect ($ host, $ usr, $ pwd); // conecta ao banco de dados que você está usando.

if (! $ cid) {echo ("ERRO:". {nome do banco de dados} _error (). "\ n"); }?> "

Ignore as aspas no início e no final do bloco de códigos. Altere as informações das variáveis ​​"$ user", "$ pwd", "$ db" e "$ host" para corresponder ao seu banco de dados. A maior parte da informação do $ host estará em "localhost", então você pode mantê-lo. Adicione o nome do banco de dados à seguinte linha: "$ cid = {nome do banco de dados} _connect ($ host, $ usr, $ pwd); Por exemplo, se você estiver usando um banco de dados MySQL, o código será" mysql_connect ($ host, $ usr, $ pwd); ", ou" pg_connect ($ host, $ usr, $ pwd); "para um banco de dados PostgreSQL, altere as outras instâncias de" {database name} "com o código correto para indicar o aplicativo de banco de dados que você está usando.

Passo 5

Adicione o código PHP que o SQL usa para inserir as informações do formulário no banco de dados.

"

if ($ _SERVER ['REQUEST_METHOD'] == "POST") {

// Estes são os campos do seu formulário $ field1 = $ _POST ['field1']; $ field2 = $ _POST ['campo2']; $ field3 = $ _POST ['campo3']; $ field4 = $ _POST ['campo4'];

// Inserindo no banco de dados $ SQL = "INSERT INTO table"; \ Change 'table' para o nome da tabela que você estará inserindo os dados em $ SQL = $ SQL. "(coluna1, coluna2, coluna3, coluna4) VALORES"; \ Altere para os nomes das colunas ou campos em sua tabela de banco de dados $ SQL = $ SQL. "('$ field1', '$ field2', '$ field3', '$ field4')"; \ se você alterou os nomes das variáveis ​​acima, combine os nomes aqui $ result = {nome do banco de dados} _db_query ($ db, "$ SQL", $ cid);

if (! $ result) {echo ("ERRO:". {nome do banco de dados} _error (). "\ n $ SQL \ n"); }

echo ("Itens adicionados ao banco de dados com sucesso \ n");

}

{nome do banco de dados} _close ($ cid); ?>

Altere "$ field1", "$ field2", "$ field3" e "$ field4" para os nomes que melhor correspondam aos campos no formulário da Web. Altere "$ field1", "$ field2", "$ field3" e "$ field4" pelo nome dos elementos do formulário no formulário da Web. Se você tiver mais de quatro elementos de formulário, basta adicionar mais às linhas de código. Por exemplo, se o formulário da Web for um formulário de contato que tenha cinco campos (nome, endereço, cidade, estado e código postal), que faz parte do código, será algo como isto:

"// Estes são os campos do seu formulário $ name = $ _POST ['nome']; $ endereço = $ _POST ['endereço']; $ cidade = $ _POST ['cidade']; $ estado = $ _POST [' estado ']; $ zip = $ _POST [' zip ']; "

Preste atenção aos comentários no código (as partes que começam com \) para alterar o código nos locais que são necessários. Procure também os elementos "{database name}" no código e altere-os para o nome do aplicativo de banco de dados que você está usando. Salve o arquivo como "submit_into_database.php". Faça o download deste arquivo e do arquivo com o formulário da Web no servidor da Web. Ambos os arquivos devem ser mantidos na mesma pasta.