Como salvar dados de formulário em uma tabela de banco de dados personalizada usando a ação Salvar Dados

Aprenda a Salvar Dados de Formulário em uma Tabela de Banco de Dados Personalizada com o ChronoForms

Overview

Este guia explica como usar a ação Salvar Dados no ChronoForms para armazenar envios de formulário em uma tabela de banco de dados personalizada. Ele fornece instruções passo a passo para adicionar a ação e dois métodos para mapear dados para colunas da tabela: usando uma fonte de dados principal com seleção de campos ou o comportamento Modificar Fonte de Dados para mapeamento direto de colunas. O processo é ilustrado com capturas de tela para ajudá-lo a configurar a ação de forma eficaz para suas necessidades específicas.

Se salvar os dados do formulário no log de formulários não for suficiente para suas necessidades, você pode usar a ação Salvar Dados para salvar os dados do formulário em uma tabela de banco de dados personalizada. Esta tabela pode já estar em seu banco de dados ou você pode criá-la usando uma ferramenta de administração de banco de dados como PHPMyAdmin ou ChronoMyAdmin.

Vamos adicionar a ação Salvar Dados ao nosso formulário primeiro:

  1. Abra a área de Ações no painel lateral direito
  2. Expanda o grupo Banco de Dados
  3. Arraste a ação Salvar Dados para o seu formulário e abra as configurações da ação

Como salvar dados de formulário em uma tabela de banco de dados personalizada usando a ação Salvar Dados image 2

Agora precisamos escolher quais dados serão salvos. Isso requer mapear uma lista de dados para as colunas da nossa tabela. Existem duas maneiras de fazer isso, e a escolha de uma depende do seu cenário.

A primeira maneira é configurar a fonte de dados principal e selecionar quais campos serão usados a partir dessa fonte de dados:

  1. No campo Fonte de Dados, adicione {data:}. Isso retornará todo o array de dados enviado pelo formulário. Isso pode ser alterado para outra coisa se você precisar salvar um conjunto de dados diferente.
  2. Se a fonte de dados definida na etapa 1 tiver campos extras desnecessários, podemos selecionar quais campos serão armazenados habilitando o comportamento Campos da Tabela.
  3. Insira uma lista de colunas da tabela a serem selecionadas da ampla fonte de dados.

Como salvar dados de formulário em uma tabela de banco de dados personalizada usando a ação Salvar Dados image 3

A segunda maneira de fornecer dados para a ação Salvar Dados é usando o comportamento Modificar Fonte de Dados, que permite mapear qualquer dado para cada coluna em sua tabela:

  1. Habilite o comportamento Modificar Fonte de Dados
  2. Adicione o nome de cada coluna da tabela que deseja salvar, seguido por um sinal de igual e depois por um valor a ser salvo. O valor pode ser um shortcode do ChronoForms; alguns deles são mostrados na imagem.

Como salvar dados de formulário em uma tabela de banco de dados personalizada usando a ação Salvar Dados image 4

You may also like:

Comments:

pgrnycomdir 16 Sep, 2025

Does Chronoforms 8 automatically look up your custom data-table to populate all fields or do you have to individually type them.  I remember the older versions would list the fields.

Max_admin 16 Sep, 2025

Hi pgrnycomdir

You should manually type those you need to populate using the Modify Data Source, this is how v8 forms works.

You need to login to be able to post a comment.