Como Criar um Sistema de Cadastro: Parte 3

Apresentação

Olá, pessoal

Atendendo a vários pedidos, vamos implementar nosso sistema incluindo ações para editarmos os cadastros efetuados e termos a possibilidade também, no próximo tutorial, de excluí-los.

Pré-Requisitos

Objetivos

Incluir no sistema a ação de edição de dados.

Conteúdo

1º Passo – Criando a Opção ‘Editar’

Para fazer com que o sistema possibilite-nos a editar um nome ou e-mail cadastrado, precisamos fazer com que ele possa identificar, qual cadastro deverá sofrer tal ação. Para isso, utilizaremos um Recordset que fará esta identificação, pelo campo criado no 1º tutorial, cad_id (responsável pela identificação individual de cada cadastro).

Primeiramente, criemos uma nova página, salvando-a como editar.php. Em seguida, acessemos o painel Bindings > Sinal de “+” > Recordset (Query):

Fig. 01: Recordset (Query)

E na janela seguinte, realizemos a seguinte configuração:

Criação do Recordset

Fig. 02: Criação do Recordset

Para verificarmos se está tudo ok, cliquemos em Test e insiramos o valor 3. Teremos o seguinte resultado:

Teste com banco de dados

Fig. 03: Teste com banco de dados

2º Passo – Criando o Formulário de Edição

Utilizando o mesmo processo do tutorial anterior, vamos criar um formulário de edição dos dados, utilizando o recurso do Dreamweaver Record Insertion Form Wizard, situado no painel Insert, aba Data, a opção Update record > Record Update Form Wizard:

Update record

Fig. 04: Update record

Realizemos, então, a configuração do nosso formulário:

E fazendo alguns ajustes como o título do formulário e o nome do botão, acabamos de criar nosso formulário de edição de dados:

Formulário de edição

Fig. 06: Formulário de edição

3º Passo – Criando a Página editar_ok.php

Antes de testarmos o formulário de edição, vamos criar a página para onde o usuário será redirecionado assim que clicar em Editar. Para não termos muito trabalho, é só abrirmos a página criada no tutorial anterior, cadastro_ok.php e renomeá-la para editar_ok.php. E inserirmos os textos abaixo:

Formulário Update Record

Fig. 05: Formulário Update Record

Os dados foram editados com sucesso..

Clique aqui e veja todos os outros cadastros.

4º Passo – Criando a Opção Editar

E finalmente, para podermos realizar os devidos testes, vamos inserir uma imagem com um link ao lado dos e-mails cadastrados, chamado Editar. Para isso, abramos o arquivo cadastros.php e insiramos uma coluna à direita do campo E-mail e coloquemos a imagem abaixo:

Em seguida, com a imagem selecionada, coloquemos o link que levará o usuário à página de edição:

editar.php?cad_id=<?php echo $row_exibe_cad['cad_id']; ?>

Com este link, agora já podemos realizar os testes abaixo:

http://www.carloshps.com.br/blog/como-criar-um-sistema-de-cadastro-parte-3/

No próximo tutorial, falaremos como excluir um registro do banco de dados.

Até lá.

CarlosHPS Webdesigner 8)

Autor: CarlosHPS Webdesigner – Colunista Dreamweaver do Portal MXSTUDIO

Não deixem de me fazer uma visita em meu blog – www.carloshps.com.br/blog e ao meu portfólio – www.carloshps.com.br/portfolio

Escrito por CarlosHPS Webdesigner on abril 13, 2009. Arquivado em Dreamweaver, PHP. Você pode seguir as respostas a esse artigo pelo RSS 2.0. Você pode deixar respostas para esse artigo

5 respostas a Como Criar um Sistema de Cadastro: Parte 3

  1. Olá Carlos. Adorei o tutorial, segui todos os passos, tudo estava funcionando as 1000. Aí fui editar e aparece o Formulário de Edição, mas não aparece nada dentro das caixas de texto, deveria aparecer eu acho né? Não dá nenhum erro, apenas não edita nada. O que poderia ser? Desde já agradeço a tua atenção.

  2. Achei o erro, é uma letrinha que tem no código que vai no botão editar (editar.php?cad_id=) a palavra exibe é exib.

  3. Olá Carlos, excelente material. Para quem está começando, assim como eu é um prato cheio para aprender de um modo fácil e rápido, parabéns.

    Tenho uma dúvida a respeito da opção editar, veja só, gostaria de colocar um radio button no lugar da imagem, e numa barra logo acima da tabela de listagem colocar a imagem de edição e esta é que irá para o editar.php. Isso é possível.

    Obrigado

  4. Ei, outro erro, quando tento me cadastrar no site aparece esse erro:

    Você tem um erro em sua sintaxe SQL; verifique o manual que corresponde a sua versão do servidor MySQL para a sintaxe direita ao uso próximo ‘-mail, “Nome de Usuario”, senha) VALUES (NULL, NULL, NULL, NULL, NULL) ‘na linha 1

  5. Olá eu sei como inserir dados no banco de dados pelo dream weaver eu sei como excluir e tambem como alterar, mais eu fis um sistema com o developer toolbox, eu fis um sistema que cadastra o nome e a foto da pessoa e a foto vai ser hospedada no servidor, mas eu não consigo faser o update desse sistema, tipo trocar nome e foto no banco, como faser??

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>