[Video Aula 1] Fazendo um sistema de cadastro com PHP

Olá pessoal, desta vez resolvi fazer diferente, ao invés de escrever um artigo vou ensinar através de uma video-aula. Se estiver muito ruim por favor me deem um desconto, pois é a primeira video aula que eu gravo (e o meu inglês não é aquelas “coisas”, rsrs). Caso vocês gostarem, continuarei fazendo novas video-aulas, principalmente a continuação dessa. ;)

Bom, a video-aula foi feita principalmente para iniciantes, ela trata dos seguintes assuntos:

1. Formulário de cadastro;
2. Pegar as informações do formulário;
3. Verificar se as informações são válidas (validação);
4. Inserir os dados no banco de dados;

Estou utilizando como servidor na video-aula o WAMP, basta instala-lo (next, next..), execula-lo e seu servidor já estará no ar, juntamente com PHP, MySQL e phpMyAdmin.

Espero que você goste.

Assista a video-aula, clicando aqui.

Download dos arquivos

[UPDATE]

A continuação dessa vídeo aula se encontra no seguinte post:
[Video Aula 2] Listando, Editando, Removendo registros com PHP

80 comments

  1. estou precisando urgente de saber cmom listar e pesquisar os dados armazenados no BD, onde eu enho q inserir os códigos para dar certo, esse e um trabalaho q tenho q entregar essa semana, sua aula ajundoou mto, agora falta fazer a listagem e pesquisa, se vc puder me ajudar agradeço

    • Olá Luis,

      Em relação a primeira dúvida, o arquivos devem ser colocados na pasta www;
      Bom, já mostrei de forma simples como listar os registros em um comentário acima, ficaria assim:


      < ?php
      // Conexão com o BD
      include "configuracao/conn.php";
      // Selecionando registros e ordenando por nome
      $sql = mysql_query("SELECT * FROM clientes ORDER BY nome");
      // Utilizamos um loop para percorrer e exibir cada registro
      while($cliente = mysql_fetch_object($sql)) {
      // Exibe o nome do cliente
      echo $cliente->nome . "
      ";
      // Você poderia exibir qualquer outro dado também, por exemplo:
      // echo $cliente->email; echo $cliente->telefone;
      }
      ?>

      E para pesquisar, você pode adaptar esse outro artigo:
      Sistema de busca interna com PHP/MySQL

      Ok?
      Abraço.

  2. Prezado, você não só gosta de programação como tem o Dom de ensinar. Parabéns pela forma despreendida de ajudar.

    Como ficaria para “consertar” algum dado pelo Usuário. Por exemplo, ele escreveu Jôao em vez de João. Tem como o próprio usuário arrumar isto?

  3. Boa noite Faael, acompanhei suas video aulas e realmente são muito boas, mas estou esbarrando em um problema. Fiz meu formulário comvários dados e quando rodo a pagina cadasto.php ela acusa os segintes erros: Notice: Undefined index: acao in C:\wamp\www\sistema\cadastro.php on line 4 e logo apos a título da tabela aparece este erro aqui, Notice: Undefined variable: error in C:\wamp\www\sistema\cadastro.php on line 114. Será que poderia me ajudar. Abraços.

    • Olá Fred, tudo bom?

      Na verdade, não são erros, e sim avisos, você pode oculta-los nas configurações do PHP. Mas de qualquer forma o correto é evitá-los. Faça o seguinte, no inicio do arquivo, apague $acao = $_GET["acao"], e adicione:

      // Declaramos os erros como um array vazio - com isso evitamos o primeiro aviso
      $error = array();
      // Se a ação foi passada, recuperamos ela, caso contrário atribuimos um valor nulo - evitamos o segundo aviso
      $acao = isset($_GET["acao"]) ? $_GET["acao"] : null;

      Ok? Abraço.

  4. ola chara tudo bem?
    parabens pela video aula, mais tenho uma dúvida, ja aprendi a cadastrar dados, mais como faço para exibir esses dados em uma pagina index por exemplo?
    quero montar um bando de cadastro de pizzas mais queria ver em uma outra tela a quantidade cadastrada entendeu.
    como faço isso?

  5. Féra! beleza?

    Então sou principiante e adorei o tuto mas ta me dando dois erros

    Notice: Undefined index: acao in C:\wamp\www\cadastro\cadastro.php on line 4

    Cadastro clientes
    Notice: Undefined variable: error in C:\wamp\www\cadastro\cadastro.php on line 62

    Pode me ajudar? Féra!

  6. Velho, otimom o seu video, de muitaaaaaaaaaaaaaaaaaa serventia vlw mwsmo espramos mais abraço at +++++ E sucesso !!!!!!!!!!!!1

  7. Eae Cara, ficou daora a Video Aula! Muito fera! Estou indo ver agr a segunda video aula que eu estou precisando, e muito! Mas uma duvida, ou sugestão… Você ensinou a como criar um Cadastro, mas e para fazer o Login? =P Abraços..

  8. Intão. é a primeira vez que consegui o que procurava. Uma aula “Explicada”. Retornarei ao seu site. Quando eu estiver programando e criando coisas novas. Darei ao seu acervo. Boa sorte pra nós.

  9. Boa Noite

    Muito bom mesmo

    Gostaria de implantar este sistema de cadastro da 1º vídeo aula no meu sistema cadastro.
    Porque quando o meu sistema de cadastro tem algum erro da a mensagem sistema
    erro. a apaga tudo. Não fala onde foi o erro e os dados tem que ser digitados novamente.
    Alguém pode me ajudar a fazer isto eu envio o código fonte para ver se é possível.

  10. faael uma duvida depois q o cliente fizer o cadastro aparece a msg q deu td certo, tem como depois q ele clicar em ok voltar para a pagina incial por ex? e como eu teria q fazer isso, nao manjo nada de php, to fazendo o site de acordo com as suas aulas um abraço e obrigado pelo trabalho show q vc faz cara….continua assim

  11. Olá Fael, tudo bom?

    Obrigado pela aula!!

    Mas me restou uma dúvida: como colocar isso online para outra pessoa ter acesso ao banco de dados? Ela precisaria ter o Wamp instalado no computador dela?

    Agradeço muito se puder me esclarecer essa dúvida!!

    Grande abraço, feliz natal e tudo de bom!!

    • Olá Gabriel, tudo bom?

      Assim que o WAMP é iniciado, seu computador se torna um “servidor” (por causa do apache), onde os outros podem acessar. Ou seja, só de ligar o WAMP, qualquer um que digitar seu IP no navegador (Ex: http://255.255.255.255/), irá cair na index da pasta www. Claro, que se tiver um firewall ou um roteador na rede, será necessário algumas configurações para isso, mas a ideia é essa.

      Mas o WAMP é mas para testes mesmo, caso você queira testar em uma rede local, por exemplo. Caso contrário compensa mais pagar um servidor dedicado, onde você não precisa se preocupar com tudo isso.

      Obrigado, abraço.

Deixe um Comentário

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> <pre lang="" line="" escaped="" highlight="">