CodeIgniter Essencial - Criando um site parte 3

  • Publicado em: 29/07/2016
  • Revisado em: 15/08/2016
  • Categoria(s)CodeIgniter
  • Autor: Ricardo Bernardi
  • Newsletter: Inscreva-se

Olá, sejam bem vindos à sexta aula do curso de CodeIgniter Essencial do RBtech.info!

No vídeo de hoje vamos trabalhar com formulários. Vou mostrar como usar o helper FORM do CI para gerar formulários e também como usar a library FORM VALIDATION para validar os dados enviados através de um formulário.

Isso será feito na página de contato do nosso site, portanto, além de aprender a trabalhar com formulários, você também vai aprender a enviar emails com a library nativa do Codeigniter.

OBS.: não perca a próxima aula do curso, pois nela terá início uma parte muito interessante do conteúdo.

Mais posts desta série

Este post faz parte de uma série, confira tudo que já foi publicado sobre o mesmo assunto.

Compartilhe esse post:

Sobre o autor

Ricardo Bernardi

Sou técnico em hardware e desenvolvedor web, e sobre estes dois assuntos comecei a compartilhar aulas e artigos, tornando-me blogueiro em 2008. Em 2010 esse hobby virou profissão, e desde então tenho buscado melhorar e profissionalizar cada vez mais os projetos que mantenho na web.

Comentários

Atualmente temos 15 comentários para este post. Participe você também, clique aqui e comente sobre o assunto.

  • Carlos Eduardo comentou em

    Parabéns pelas aulas Ricardo, estou aprendendo muito.
    Estou com um probleminha. Não consigo de jeito nenhum validar as informações do formulário.
    O set_value() não funciona pra min e as informações inseridas no formulário não são recuperadas.
    Já fiz e refiz exatamente como na sua aula e nada.
    Não sei o que acontece.

    Responder
    • Se você está usando as mesmas versões da aula então há um erro no código, caso sejam versões diferentes procure na documentação para saber se houve alguma alteração nos métodos usados.

      Responder
      • Carlos Eduardo comentou em

        Consultei a documentação. Está tudo de acordo, com o código também.
        Pelo método GET o formulário funciona e recupera as informações.
        Pelo POST não funciona.

        Responder
  • fdotf97pb comentou em

    Vc fez um Trim para nome, ok, Mas se eu chamasse João Vitor por exemplo, ele nao ia funcionar ne?

    Responder
  • Denilson comentou em

    Ola estou acompanhando suas aulas de CI to gostando muito ta me ajudando muito, mas estou com um problema no form_validation não esta passando esta dando erro Não existe uma mensagem de erro para o campo com o nome NOME.(min_lenght)
    Não existe uma mensagem de erro para o campo com o nome EMAIL.(min_lenght)
    Não existe uma mensagem de erro para o campo com o nome SENHA.(min_lenght)
    Não existe uma mensagem de erro para o campo com o nome REPITA A SENHA.(min_lenght)
    sou iniciante pode me dar uma luz.

    Responder
  • piqueno43 comentou em

    Ricardo tem previsão de quando vai sair o Download do restante do curso pra quem é assinante?

    Responder
  • Mahmod Issa comentou em

    Olá Ricardo, muito obrigado por compartilhar os vídeos, estão sendo muito uteis para entender mais o FrameWork, gostaria de saber quando vai ser a próxima aula e se vai ter interação com banco de dados.

    Obrigado desde já!

    Responder
  • vagnerc comentou em

    Professor pode me passar seu skype? preciso tirar umas dúvida e ver se é possível usar no ci!

    Bom tenho meu crud e aplicação e quero passar para o CI sem utilizar as classe dele padrão de conexão, crud etc? é posível?

    Responder
    • Você pode solicitar suporte para o que foi visto nas aulas deixando um comentário na referida aula. Eu não presto suporte via Skype.
      OBS.: tudo é possível em programação, você só precisa conhecer o seu sistema e a lógica usada nele.

      Responder
      • vagnerc comentou em

        Sim Ricardo, eu conheço meu sistema de ponta a ponta porém não imagino a forma de implementa meus helpers, crud, classes no ci, pois nunca trabalhei com ele, meu cms foi feito do zero sem frameworks. pode me ajudar?

        Responder
        • Bom, então está faltando lógica e planejamento, o resto é apenas código fonte. Pense, planeje, olhe seu sistema de fora como usuário e não como dev.
          Eu presto suporte para assuntos não tratados em aula ou consultorias desse tipo.

          Responder

Deixe seu comentário