- Guia do usuário do Dreamweaver
- Introdução
- Dreamweaver e Creative Cloud
- Áreas de trabalho e exibições do Dreamweaver
- Configurar sites
- Sobre sites do Dreamweaver
- Configurar uma versão local do site
- Conectar-se a um servidor de publicação
- Configurar um servidor de teste
- Importar e exportar configurações de site do Dreamweaver
- Trazer sites existentes de um servidor remoto para a raiz do site local
- Recursos de acessibilidade do Dreamweaver
- Configurações avançadas
- Definir preferências de site para transferência de arquivos
- Especificar configurações do servidor proxy no Dreamweaver
- Sincronizar as configurações do Dreamweaver com a Creative Cloud
- Como usar o Git no Dreamweaver
- Gerenciar arquivos
- Criar e abrir arquivos
- Gerenciamento de arquivos e pastas
- Obter e colocar arquivos no servidor
- Devolver e retirar arquivos
- Sincronizar arquivos
- Comparar arquivos em busca de diferenças
- Encobrir arquivos e pastas em seu site do Dreamweaver
- Ativar as Design Notes para sites do Dreamweaver
- Impedir possível ataque ao Gatekeeper
- Layout e design
- CSS
- Noções sobre as folhas de estilos em cascata
- Aplicar layout às páginas usando o CSS Designer
- Usar pré-processadores de CSS no Dreamweaver
- Como definir preferências de estilo CSS no Dreamweaver
- Mover regras de CSS no Dreamweaver
- Converter CSS inline em uma regra de CSS no Dreamweaver
- Trabalhar com tags div
- Aplicação de degradês ao fundo
- Criar e editar efeitos de transição do CSS3 no Dreamweaver
- Formatar código
- Conteúdo e ativos de página
- Definir propriedades da página
- Configurar propriedades de cabeçalho e propriedades de link de CSS
- Trabalhar com texto
- Localizar e substituir texto, tags e atributos
- Painel DOM
- Editar na Visualização dinâmica
- Codificar documentos do Dreamweaver
- Selecionar e exibir os elementos na janela Documento
- Definir propriedades de texto no Inspetor de propriedades
- Verificar ortografia de uma página Web
- Usar regras horizontais no Dreamweaver
- Adicionar e modificar combinações de fontes no Dreamweaver
- Trabalhar com ativos
- Inserir e atualizar datas no Dreamweaver
- Criar e gerenciar ativos favoritos no Dreamweaver
- Inserir e editar imagens no Dreamweaver
- Adicionar objetos de mídia
- Adição de vídeos no Dreamweaver
- Inserir vídeo HTML5
- Inserir arquivos SWF
- Adicionar efeitos de áudio
- Inserir áudio HTML5 no Dreamweaver
- Trabalhar com itens da biblioteca
- Usar texto em árabe e hebraico no Dreamweaver
- Vinculação e navegação
- Efeitos e widgets do jQuery
- Programar sites
- Sobre codificação no Dreamweaver
- Ambiente de codificação no Dreamweaver
- Definir preferências de codificação
- Personalizar codificação por cores
- Escrever e editar código
- Dicas de código e preenchimento de código
- Recolher e expandir código
- Reutilizar código com snippets
- Linting de código
- Otimizar código
- Editar código na Visualização de design
- Trabalhar com conteúdo do cabeçalho das páginas
- Inserir inclusões de servidor no Dreamweaver
- Usar bibliotecas de tags no Dreamweaver
- Importar tags personalizadas para o Dreamweaver
- Usar comportamentos JavaScript (instruções gerais)
- Aplicar comportamentos internos do JavaScript
- Sobre XML e XSLT
- Executar transformações XSL do servidor no Dreamweaver
- Executar transformações XSL do cliente no Dreamweaver
- Adicionar entidades de caracteres para XSLT no Dreamweaver
- Formatar código
- Fluxos de trabalho entre produtos
- Instalar e usar extensões no Dreamweaver
- Atualizações dentro do aplicativo no Dreamweaver
- Inserir documentos do Microsoft Office no Dreamweaver (somente Windows)
- Trabalho com o Fireworks e o Dreamweaver
- Editar conteúdo em sites do Dreamweaver usando o Contribute
- Integração do Business Catalyst ao Dreamweaver
- Criar campanhas de email personalizadas
- Modelos
- Sobre os modelos do Dreamweaver
- Reconhecimento de modelos e documentos baseados em modelo
- Criar um modelo do Dreamweaver
- Criar regiões editáveis nos modelos
- Criar regiões e tabelas repetitivas no Dreamweaver
- Usar regiões opcionais em modelos
- Definir atributos de tag editáveis no Dreamweaver
- Como criar modelos aninhados no Dreamweaver
- Editar, atualizar e excluir modelos
- Exportar e importar conteúdo xml no Dreamweaver
- Aplicar ou remover um modelo em um documento
- Editar conteúdo em modelos do Dreamweaver
- Regras de sintaxe para tags de modelo no Dreamweaver
- Definir preferências de realce para regiões de modelo
- Vantagens de usar modelos no Dreamweaver
- Dispositivo móvel e multitela
- Sites dinâmicos, páginas e formulários Web
- Noções sobre aplicativos Web
- Configurar o computador para desenvolvimento de aplicativos
- Solucionar problemas de conexões de banco de dados
- Remover scripts de conexão no Dreamweaver
- Criar páginas dinâmicas
- Visão geral das fontes de conteúdo dinâmico
- Definir origens de conteúdo dinâmico
- Adicionar conteúdo dinâmico a páginas
- Alterar conteúdo dinâmico no Dreamweaver
- Exibir registros de banco de dados
- Fornecer e solucionar problemas de live data no Dreamweaver
- Adicionar comportamentos personalizados de servidor no Dreamweaver
- Criar formulários usando o Dreamweaver
- Usar formulários para reunir informações de usuários
- Criar e ativar formulários do ColdFusion no Dreamweaver
- Criar formulários Web
- Suporte aprimorado a HTML5 para elementos de formulário
- Desenvolver um formulário usando o Dreamweaver
- Criação visual de aplicativos
- Criar páginas mestre e detalhadas no Dreamweaver
- Criar páginas de pesquisa e de resultados
- Criar uma página de inserção de registro
- Criar uma página de registro de atualização no Dreamweaver
- Criar páginas de exclusão de registro no Dreamweaver
- Usar comandos ASP para modificar um banco de dados no Dreamweaver
- Criar uma página de registro
- Criar uma página de logon
- Criar uma página que apenas usuários autorizados podem acessar
- Proteger pastas no ColdFusion usando o Dreamweaver
- Usar componentes do ColdFusion no Dreamweaver
- Testar, visualizar e publicar sites
- Solução de problemas
Saiba como criar uma página de exclusão de registro no Dreamweaver para permitir que os usuários excluam registros em um banco de dados.
A interface de usuário foi simplificada no Dreamweaver 2017. Logo, talvez você não consiga encontrar algumas das opções descritas neste artigo no Dreamweaver 2017 e em versões posteriores. Para obter mais informações, consulte este artigo (em inglês).
Sobre as páginas de exclusão do registro
O aplicativo pode conter um conjunto de páginas que permite aos usuários excluir registros de um banco de dados. As páginas normalmente consistem em uma página de pesquisa, uma página de resultados e uma página de exclusão. Uma página de exclusão costuma ser uma página detalhada funcionando em conjunto com uma página de resultados. As páginas de pesquisa e de resultados permitem ao usuário recuperar o registro e a página de exclusão, confirmar e excluí-lo.
Depois de criar as páginas de pesquisa e de resultados, você adiciona links na página de resultados para abrir a página de exclusão e, em seguida, criar uma página que exiba os registros e um botão Enviar.
Procurar o registro a ser excluído
Quando querem excluir um registro, os usuários devem inicialmente localizá-lo no banco de dados. Dessa forma, você precisa de uma página de pesquisa e resultados para usar a página de exclusão. O usuário insere os critérios na página de pesquisa e seleciona o registro na página de resultados. Quando o usuário clica no registro, a página de exclusão é aberta exibindo o registro em um formulário em HTML.
Criar links para uma página de exclusão
Depois de criar as páginas de pesquisa e de resultados, você deve criar links na página de resultados para abrir a página de exclusão. Em seguida, você modifica os links para passar as IDs dos registros a serem excluídos pelo usuário. A página de exclusão usa essa ID para localizar e exibir o registro.
Para criar manualmente os links
-
Na página de resultados, crie uma coluna na tabela usada para exibir os registros clicando dentro da última coluna da tabela e selecionando Modificar > Tabela > Inserir linhas ou colunas.
-
Selecione as opções Colunas e Após coluna atual e clique em OK.
Uma coluna é adicionada à tabela.
-
Na coluna da tabela recém-criada, digite a sequência de caracteres Delete na linha que contém os alocadores de espaço do conteúdo dinâmico. Verifique se você digitou a sequência de caracteres na região com abas repetitivas.
Você também pode inserir uma imagem com uma palavra ou símbolo a ser excluído.
-
Selecione a sequência de caracteres Delete para aplicar um link a ela.
-
No Inspetor de propriedades, insira a página de exclusão na caixa Link. Você pode digitar qualquer nome de arquivo.
Após o clique fora da caixa Link, a sequência de caracteres Delete é exibida vinculada à tabela. Se ativar Visualização dinâmica, você pode ver se o link está aplicado ao mesmo texto em todas as linhas da tabela.
-
Selecione o link Excluir na página de resultados.
-
(ColdFusion) Na caixa Link do Inspetor de propriedades, adicione esta sequência de caracteres ao final do URL:
?recordID=#recordsetName.fieldName#
O ponto de interrogação informa ao servidor de que se trata de um ou mais parâmetros de URL. A palavra recordID é o nome do parâmetro do URL (você pode dar a ele o nome que quiser). Anote o nome do parâmetro do URL porque você o usará na página de exclusão posteriormente.
A expressão após o sinal de igual é o valor do parâmetro. Nesse caso, o valor é gerado por uma expressão do ColdFusion que retorna a ID de um registro do conjunto de registros. É gerada uma ID diferente para cada linha da tabela dinâmica. Na expressão do ColdFusion, substitua recordsetName pelo nome do seu conjunto de registros e fieldName pelo nome do campo do conjunto de registros que identifica com exclusividade cada registro. Na maior parte dos casos, o campo consistirá no número da ID de um registro. No seguinte exemplo, o campo consiste em códigos de local exclusivos:
confirmDelete.cfm?recordID=#rsLocations.CODE#
Quando a página é executada, os valores do campo CODE do conjunto de registros são inseridos nas linhas correspondentes da tabela dinâmica. Por exemplo, caso Canberra, Austrália, o local da locação, apresente o código CBR, o seguinte URL é usado na linha Canberra da tabela dinâmica:
confirmDelete.cfm?recordID=CBR
-
(PHP) No campo Link do Inspetor de propriedades, adicione esta sequência de caracteres ao final do URL:
?recordID=<?php echo $row_recordsetName['fieldName']; ?>
O ponto de interrogação informa ao servidor de que se trata de um ou mais parâmetros de URL. A palavra recordID é o nome do parâmetro do URL (você pode dar a ele o nome que quiser). Anote o nome do parâmetro do URL porque você o usará na página de exclusão posteriormente.
A expressão após o sinal de igual é o valor do parâmetro. Nesse caso, o valor é gerado por uma expressão do PHP que retorna a ID de um registro do conjunto de registros. É gerada uma ID diferente para cada linha da tabela dinâmica. Na expressão do PHP, substitua recordsetName pelo nome do seu conjunto de registros e fieldName pelo nome do campo do conjunto de registros que identifica com exclusividade cada registro. Na maior parte dos casos, o campo consistirá no número da ID de um registro. No seguinte exemplo, o campo consiste em códigos de local exclusivos:
confirmDelete.php?recordID=<?php echo $row_rsLocations['CODE']; ?>
Quando a página é executada, os valores do campo CODE do conjunto de registros são inseridos nas linhas correspondentes da tabela dinâmica. Por exemplo, caso Canberra, Austrália, o local da locação, apresente o código CBR, o seguinte URL é usado na linha Canberra da tabela dinâmica:
confirmDelete.php?recordID=CBR
-
(ASP) No campo Link do Inspetor de propriedades, adicione esta sequência de caracteres ao final do URL:
?recordID=<%=(recordsetName.Fields.Item("fieldName").Value)%>
O ponto de interrogação informa ao servidor de que se trata de um ou mais parâmetros de URL. A palavra recordID é o nome do parâmetro do URL (você pode dar a ele o nome que quiser). Anote o nome do parâmetro do URL porque você o usará na página de exclusão posteriormente.
A expressão após o sinal de igual é o valor do parâmetro. Nesse caso, o valor é gerado por uma expressão do ASP que retorna a ID de registro do conjunto de registros. É gerada uma ID diferente para cada linha da tabela dinâmica. Na expressão do ASP, substitua recordsetName pelo nome do seu conjunto de registros e fieldName pelo nome do campo do conjunto de registros que identifica com exclusividade cada registro. Na maior parte dos casos, o campo consistirá no número da ID de um registro. No seguinte exemplo, o campo consiste em códigos de local exclusivos:
confirmDelete.asp?recordID=<%=(rsLocations.Fields.Item("CODE").Value)%>
Quando a página é executada, os valores do campo CODE do conjunto de registros são inseridos nas linhas correspondentes da tabela dinâmica. Por exemplo, caso Canberra, Austrália, o local da locação, apresente o código CBR, o seguinte URL é usado na linha Canberra da tabela dinâmica:
confirmDelete.asp?recordID=CBR
-
Salve a página.
Para criar visualmente os links (apenas em ASP)
-
Na página de resultados, crie uma coluna na tabela usada para exibir os registros clicando dentro da última coluna da tabela e selecionando Modificar > Tabela > Inserir linhas ou colunas.
-
Selecione as opções Colunas e Após coluna atual e clique em OK.
Uma coluna é adicionada à tabela.
-
Na coluna da tabela recém-criada, digite a sequência de caracteres Delete na linha que contém os alocadores de espaço do conteúdo dinâmico. Verifique se você digitou a sequência de caracteres na região com abas repetitivas.
Você também pode inserir uma imagem com uma palavra ou símbolo a ser excluído.
-
Selecione a sequência de caracteres Delete para aplicar um link a ela.
-
No painel Comportamentos de servidor (Janela > Comportamentos de servidor), clique no botão de adição (+) e selecione Ir para página detalhada no menu pop-up.
-
Na caixa Página detalhada, clique em Procurar e localize a página de exclusão.
-
Na caixa Repassar parâmetro de URL, especifique o nome do parâmetro, como recordID.
Você pode inventar o nome que quiser, mas anote o nome, porque depois será usado na página de exclusão.
-
Especifique o valor que você deseja passar para a página de exclusão selecionando um conjunto de registros e uma coluna nos menus pop-up Conjunto de registros e Coluna. Normalmente, o valor é exclusivo do registro como, por exemplo, a ID de chave exclusiva.
-
Selecione a opção Parâmetros de URL.
-
Clique em OK.
Um link especial contorna o texto selecionado. Quando o usuário clica no link, o comportamento de servidor Ir para página detalhada passa um parâmetro do URL que contém a ID do registro para a página de exclusão especificada. Por exemplo, caso o parâmetro do URL se chame recordID e a página de exclusão, confirmdelete.asp, quando o usuário clica no link, o URL permanece semelhante à seguinte:
http://www.mysite.com/confirmdelete.asp?recordID=43
A primeira parte do URL, http://www.mysite.com/confirmdelete.asp, abre a página de exclusão. Já a segunda parte, ?recordID=43, é o parâmetro do URL. Ela informa à página de exclusão qual registro localizar e exibir. O termo recordID é o nome do parâmetro do URL e 43 é seu valor. Nesse exemplo, o parâmetro do URL contém o número da ID do registro, 43.
Criar a página de exclusão
Depois de concluir a página que lista os registros, alterne para a página de exclusão. A página de exclusão mostra o registro e pergunta ao usuário se ele tem certeza de que deseja excluí-lo. Quando o usuário confirma a operação clicando no botão de formulário, o aplicativo da Web exclui o registro do banco de dados.
Criar essa página consiste na criação de um formulário em HTML, na recuperação do registro a ser exibido no formulário, na exibição do registro no formulário e na adição da lógica para excluí-lo do banco de dados. Recuperar e exibir o registro consiste na definição de um conjunto de registros para manter um único registro, aquele que o usuário deseja excluir, e na ligação das colunas do conjunto ao formulário.
A página de exclusão pode conter apenas um comportamento de servidor para edição do registro por vez. Por exemplo, você não pode adicionar um comportamento de servidor Inserir registro ou Atualizar registro à página de exclusão.
Criar um formulário em HTML para exibir o registro
-
Crie uma página e a salve como a página de exclusão especificada na seção anterior.
Você especificou uma página de exclusão ao criar o link Excluir na seção anterior. Use esse nome ao salvar o arquivo pela primeira vez (por exemplo, deleteConfirm.cfm).
-
Insira um formulário em HTML na página (Inserir > Formulário > Formulário).
-
Adicione um campo de formulário oculto ao formulário.
O campo de formulário oculto é obrigatório para armazenar a ID do registro passada pelo parâmetro de URL. Para adicionar um campo oculto, coloque o ponto de inserção no formulário e selecione Inserir > Formulário > Campo oculto.
-
Adicione um botão ao formulário.
O usuário clicará no botão para confirmar e excluir o registro exibido. Para adicionar um botão, coloque o ponto de inserção no formulário e selecione Inserir > Formulário > Botão.
-
Melhore o design da página da forma que desejar e a salve.
Recuperar o registro que o usuário deseja excluir
-
No painel Ligações (Janela > Ligações), clique no botão de adição (+) e selecione Conjunto de registros (consulta) no menu pop-up.
A caixa de diálogo Conjunto de registros ou Conjunto de dados simples é exibida. Caso seja exibida a caixa de diálogo Conjunto de registros avançada em seu lugar, clique em Simples.
-
Nomeie o conjunto de registros e selecione uma fonte de dados, além da tabela do banco de dados que contém os registros que os usuários podem excluir.
-
Na área Colunas, selecione as colunas da tabela (campos de registro) que deseja exibir na página.
Para exibir apenas alguns dos campos de registro, clique em Selecionado e escolha os campos desejados clicando neles com a tecla Control pressionada (Windows) ou Command (macOS) na lista.
Não se esqueça de incluir o campo da ID do registro, mesmo que você não vá exibi-lo.
-
Complete a seção Filtro da seguinte forma para localizar e exibir o registro especificado no parâmetro do URL passado pela página de resultados:
No primeiro menu pop-up da área Filtro, selecione a coluna do conjunto de registros que contém valores correspondentes ao valor do parâmetro do URL passado pela página com os links Excluir. Por exemplo, caso o parâmetro do URL contenha o número de uma ID de registro, selecione a coluna que contém os números da ID de registro. No exemplo abordado na seção anterior, a coluna do conjunto de registros chamada CODE contém os valores correspondentes ao valor do parâmetro do URL passado pela página com os links Excluir.
No menu pop-up ao lado do primeiro menu, selecione o sinal de igual, caso ele ainda não esteja selecionado.
No terceiro menu pop-up, selecione Parâmetro do URL. A página com os links Excluir usa um parâmetro de URL para passar informações à página de exclusão.
Na quarta caixa, digite o nome do parâmetro do URL passado pela página com os links Excluir.
-
Clique em OK.
O conjunto de registros é exibido no painel Ligações.
Exibir o registro que o usuário deseja excluir
-
Selecione as colunas do conjunto de registros (campos do registro) no painel Ligações e as arraste para a página de exclusão.
Verifique se você inseriu esse conteúdo dinâmico somente leitura dentro dos limites do formulário. Para obter mais informações sobre como inserir conteúdo dinâmico em uma página, consulte Tornar o texto dinâmico.
Em seguida, você deve ligar a coluna da ID do registro ao campo de formulário oculto.
-
Verifique se os Elementos invisíveis estão ativados (Exibir > Auxílios visuais > Elementos invisíveis) e, em seguida, clique no ícone do escudo amarelo que representa o campo de formulário oculto.
O campo de formulário oculto é selecionado.
-
No Inspetor de propriedades, clique no ícone do raio ao lado da caixa Valor.
-
Na caixa de diálogo Dados dinâmicos, selecione a coluna da ID do registro no conjunto de registros.
No seguinte exemplo, a coluna da ID do registro, CODE, contém códigos de armazenamento exclusivos.
-
Clique em OK e salve a página.
Adicionar lógica para excluir o registro
Depois de exibir o registro selecionado na página de exclusão, você deve adicionar lógica à página que exclui o registro do banco de dados quando o usuário clica no botão Confirmar exclusão. Você pode adicionar essa lógica de maneira rápida e fácil usando o comportamento de servidor Excluir registro.
Para adicionar um comportamento de servidor para excluir o registro (ColdFusion, PHP)
-
Verifique se a página de exclusão do ColdFusion ou PHP está aberta no Dreamweaver.
-
No painel Comportamentos de servidor (Janela > Comportamentos de servidor), clique no botão de adição (+) e selecione Excluir registro.
-
Na caixa Primeiro verifique se a variável está definida, verifique se o Valor de chave primária está selecionado.
Você especifica o valor de chave primária na caixa de diálogo.
-
No menu pop-up Fonte de dados ou Conexão (ColdFusion), selecione uma conexão com o banco de dados para que o comportamento de servidor possa se conectar ao banco de dados afetado.
-
No menu pop-up Tabela, selecione a tabela do banco de dados que contém os registros a serem excluídos.
-
No menu pop-up Coluna de chave primária, selecione a coluna da tabela que contém as IDs de registro.
O comportamento Excluir registro pesquisa a coluna em busca de uma correspondência. A coluna deve conter os mesmos dados da ID de registro da coluna do conjunto de registros ligado ao campo de formulário oculto na página.
Caso a ID de registro seja numérica, selecione a opção Numérico.
-
(PHP) No menu pop-up Valor de chave primária, selecione a variável na página que contém a ID de registro identificando o registro a ser excluído.
A variável é criada pelo campo de formulário oculto. Ela tem o mesmo nome do atributo de nome do campo oculto e é um parâmetro de formulário ou de URL, dependendo do atributo de método do formulário.
-
Em Após a exclusão, caixa Ir para ou Se obtiver êxito, caixa Ir para, especifique uma página a ser aberta após a exclusão do registro da tabela do banco de dados.
Você pode especificar uma página que contenha uma breve mensagem de êxito para o usuário ou uma página listando os registros restantes para que o usuário possa verificar se o registro foi excluído.
-
Clique em OK e salve o trabalho.
Para adicionar um comportamento de servidor para excluir o registro (ASP)
-
Verifique se a página de exclusão de ASP está aberta no Dreamweaver.
-
No painel Comportamentos de servidor (Janela > Comportamentos de servidor), clique no botão de adição (+) e selecione Excluir registro.
-
No menu pop-up Conexão, selecione uma conexão com o banco de dados para que o comportamento de servidor possa se conectar ao banco de dados afetado.
Clique no botão Definir caso você precise definir uma conexão.
-
No menu pop-up Excluir da tabela, selecione a tabela do banco de dados que contém o registro a ser excluído.
-
No menu pop-up Selecionar registro em, especifique o conjunto de registros que contém os registros a serem excluídos.
-
No menu pop-up Coluna de chave exclusiva, selecione uma coluna de chave (normalmente a coluna da ID de registro) para identificar o registro na tabela do banco de dados.
Caso o valor seja um número, selecione a opção Numérico. Uma coluna de chave normalmente aceita apenas valores numéricos, embora aceite valores de texto às vezes.
-
No menu pop-up Excluir ao enviar, especifique o formulário em HTML com o botão Enviar que envia o comando de exclusão para o servidor.
-
Em Após a exclusão, caixa Ir para, especifique uma página a ser aberta após a exclusão do registro da tabela do banco de dados.
Você pode especificar uma página que contenha uma breve mensagem de êxito para o usuário ou uma página listando os registros restantes para que o usuário possa verificar se o registro foi excluído.
-
Clique em OK e salve o trabalho.
Teste as páginas de exclusão
-
Carregue a pesquisa, os resultados e as páginas de exclusão do servidor Web, abra um navegador e procure um registro de teste descartável a ser excluído.
Quando você clica em um link Excluir na página de resultados, a página de exclusão deve ser exibida.
-
Clique no botão Confirmar para excluir o registro do banco de dados.
-
Verifique se o registro foi excluído pesquisando-o novamente. O registro não deve mais aparecer na página de resultados.