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.
Incluir no sistema a ação de edição de dados.
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):
E na janela seguinte, realizemos a seguinte configuração:
Para verificarmos se está tudo ok, cliquemos em Test e insiramos o valor 3. Teremos o seguinte resultado:
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:
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:

Fig. 06: Formulário de edição
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:
Os dados foram editados com sucesso..
Clique aqui e veja todos os outros cadastros.
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
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
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.
Achei o erro, é uma letrinha que tem no código que vai no botão editar (editar.php?cad_id=) a palavra exibe é exib.
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
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
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??