Como Criar um Formulário em HTML e Salvar os Dados 💾?

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 พ.ย. 2024

ความคิดเห็น • 97

  • @programacaoweb
    @programacaoweb  ปีที่แล้ว +2

    *Conheça meu Curso Completo!*
    👉curso.programacaoweb.com.br
    🔥Use cupom: 5PORCENTO
    Abraço!

    • @lordkross2344
      @lordkross2344 ปีที่แล้ว

      Gostaria de fazer o seu curso

    • @programacaoweb
      @programacaoweb  ปีที่แล้ว +1

      @@lordkross2344 vai ser muito bem-vindo na turma Lord Kross!

    • @Hellmarco
      @Hellmarco 2 หลายเดือนก่อน

      ​@@programacaoweb
      Você tem o link neste seu curso de 4 horas quero da uma olhada?

  • @MARCOAURELIODOSSANTOSRENDY
    @MARCOAURELIODOSSANTOSRENDY 6 วันที่ผ่านมา

    Fiz aqui e foi o único vídeo que realmente enviou as informações do formulário para o banco de dados.

  • @allyssongabriel7101
    @allyssongabriel7101 ปีที่แล้ว +7

    Professor sei que sua área principal é a web mas vc ensina mt bem se possivel um dia gostaria de aprender linguagens como C , Python , Java etc aqui tambem , e acho que muitos outros tambem gostariam

  • @VivianeMeiraMarques
    @VivianeMeiraMarques 2 หลายเดือนก่อน +1

    professor, você salvou a minha vida eu te devo a minha alma

  • @joao_ang
    @joao_ang หลายเดือนก่อน

    Que video sensacional, didádica perfeita, tudo explicado, sem erolação e era exatamente o que eu estava precisando aprender, esse video é uma obra de arte!

  • @dracster_
    @dracster_ 10 หลายเดือนก่อน +2

    Vc não tem ideia do quanto me ajudou com esse vídeo

  • @lucilenearaujo3178
    @lucilenearaujo3178 หลายเดือนก่อน

    Professor, você muito bom!! 👏

  • @Adilson-o9p
    @Adilson-o9p 3 หลายเดือนก่อน

    Gostei muito dessa vídeo aula. Atualmente sou programador C# e C++ mas a minha intenção é expandir para outras plataformas e essa vídeo aula com certeza será muito útil pra mim futuramente.

  • @Dev_irresponsavel
    @Dev_irresponsavel 8 หลายเดือนก่อน

    Salvou de mais!!!
    Estava a 2 dias batendo cabeça tentando salvar meu formulário no BD. 👏🏿👏🏿

    • @domprodutora9910
      @domprodutora9910 7 หลายเดือนก่อน

      kkkk eramos 2 então, fiz até um curso de mySQL

    • @junioruchihabe4300
      @junioruchihabe4300 7 หลายเดือนก่อน

      @@domprodutora9910 eu não consegui,fiz igualzinho do video e não foi

  • @giovannajojo7915
    @giovannajojo7915 6 หลายเดือนก่อน

    simplesmente o melhor vídeo, eu tava tendo muito problema pra conseguir puxar os dados da tela de cadastro mas fazendo desse jeito do vídeo eu consegui!!

  • @tatynham
    @tatynham 8 หลายเดือนก่อน

    So tenho a agradece ter achado seu video, muito obrigada por vc existir e ter explicado e disponibilizado seu conhecimento, vou passar adiante....mil likes pra vc!!!

    • @programacaoweb
      @programacaoweb  8 หลายเดือนก่อน

      Muito obrigado Tatiana! Abraço!

    • @tatynham
      @tatynham 8 หลายเดือนก่อน

      Sera que vc pode me ajudar, como faço, qual o codigo que posso colocar nesse formulario para enviar uma confirmação por email, tipo a pessoa enviou a mensagem informou seu email, qual comando coloco para ele receber a confirmação?@@programacaoweb

  • @roneipereira3508
    @roneipereira3508 8 หลายเดือนก่อน

    Parabéns professor, a sua didática é muito boa conseguir compreender bastante coisa. Muito bom

    • @programacaoweb
      @programacaoweb  8 หลายเดือนก่อน

      Muito obrigado Ronei! Abraço!

  • @Joe3372
    @Joe3372 8 หลายเดือนก่อน

    O melhor, até agora!

  • @ars190581
    @ars190581 6 หลายเดือนก่อน

    Aula excelente! Meus parabéns pela sua didática!

    • @programacaoweb
      @programacaoweb  6 หลายเดือนก่อน

      Muito obrigado Anderson!

  • @simonecris29
    @simonecris29 4 หลายเดือนก่อน

    Gosto muito de seus vídeos, realmente ensina muito bem. Comprarei seus cursos com certeza!

    • @programacaoweb
      @programacaoweb  4 หลายเดือนก่อน +1

      Muito obrgado Simone!

  • @osvaldobtjr
    @osvaldobtjr ปีที่แล้ว

    Passando pra agradecer pela sua dedicação em compartilhar esses conhecimentos.
    Em breve estarei adquirindo o seu curso completo se Deus quiser! 👍

    • @programacaoweb
      @programacaoweb  ปีที่แล้ว

      Eu que agradeço Osvaldo. Muito obrigado por deixar seu comentário. Vai ser muito bem-vindo na turma. Grande abraço!

  • @MoisesVerasBringel
    @MoisesVerasBringel ปีที่แล้ว

    Seu trabalho está somando na vida de muita gente, inclusive a minha. Boa didática, e bem relevante. Logo serei membro do canal.

    • @programacaoweb
      @programacaoweb  ปีที่แล้ว +1

      Que bom que está te ajudando Moises! Vai ser muito bem-vindo como membro. Abraço!

  • @diogoliveira45
    @diogoliveira45 ปีที่แล้ว

    Show de bola, confesso que nunca tive contato com PHP é foi bem desafiante rsrs

  • @klebersouzadarocha167
    @klebersouzadarocha167 3 หลายเดือนก่อน

    Ótimo projeto professor, poderia fazer uma playlist de um curso de MySQL atualizado, todos que tem no youtube são bem antigos, iria ajudar muito

    • @programacaoweb
      @programacaoweb  3 หลายเดือนก่อน

      Obrigado pela sugestão Kleber! Abraço!

  • @Rafael20007
    @Rafael20007 12 วันที่ผ่านมา +1

    Quando eu finalizo a codificação do php e realizo o primeiro teste, clicando no botão enviar do formulário, retorna uma página com o código do php que fiz no SC. Está tudo instalado corretamente. O que fiz de errado?

  • @dani1011ify
    @dani1011ify 11 หลายเดือนก่อน

    bacana , muito bem explicado.

  • @gildesiocampos273
    @gildesiocampos273 หลายเดือนก่อน

    Obrigado por compartilhar seu conhecimento. Fiz o projeto passo a passo, entretanto ao codificar o arquivo mensagens.php percebi que a pagina não é construida considerando o arquivo estilo.css. Saberia me dizer o motivo? Obrigado mais uma vez.

    • @programacaoweb
      @programacaoweb  หลายเดือนก่อน

      Olá! Fico feliz que tenha acompanhado o projeto! Vamos lá... Geralmente, quando o estilo CSS não é aplicado, pode ser por algumas razões:
      1) Caminho do arquivo: Verifique se o caminho para o estilo.css está correto no seu mensagens.php. Se estiver em uma pasta diferente, o caminho precisa refletir isso.
      Ex:
      2) Cache do navegador: Tente limpar o cache ou abrir o site em uma janela anônima para garantir que as mudanças no CSS sejam carregadas.
      3) Erros no CSS: Confirme se não há erros no arquivo estilo.css, como chaves ou seletores incorretos.
      Espero que ajude! Um forte abraço!

  • @lippz4848
    @lippz4848 7 หลายเดือนก่อน +3

    Opa, tudo bem? Primeiramente parabéns pelos ensinamentos.
    Gostarai de tirar uma dúvida, fiz o formulário tudo certo e o banco de dados em PHP, mas quando eu preencho o formulário, as informações não vão para o MySQL, pode me ajudar?

  • @FranciBahamult
    @FranciBahamult 5 หลายเดือนก่อน +1

    Tem como usar o Google driver para guardar os dados?

  • @wesleyxavier4637
    @wesleyxavier4637 หลายเดือนก่อน

    seria mais interessante fazer uma área igual essa do administrador, para as pessoas alterarem os seus dados já cadastrados, como por exemplo: email, endereço e celular

    • @programacaoweb
      @programacaoweb  หลายเดือนก่อน

      Ola Wesley. O principio é o mesmo para qualquer sistema. Abraço!

  • @SamelaOliveira27
    @SamelaOliveira27 7 หลายเดือนก่อน

    ganhou uma inscrita, sua aula foi ótima e muito esclarecedora; estou com um trabalho pra fazer que a faculdade pediu só que precisa ter php, mysql e javascript tbm. Pode me dar uma dica por favor, pois não sei muito sobre javascript ainda. Como posso acrescentar pelo menos um pouquinho de javascript no meio de todo este formulário? Vou usar o seu como base, só vou fazer algumas mudanças, vc me salvou kkkkkk

    • @programacaoweb
      @programacaoweb  7 หลายเดือนก่อน +1

      Oi Sâmela. Você pode fazer uma validação de campos no JavaScript, antes de enviar os dados para o PHP. Por exemplo, verificar se os campos não estão vazios. Veja um exmeplo 👉 chat.openai.com/share/290a7c17-a6de-4eee-80cf-43100af0d060 .Abraço!

    • @SamelaOliveira27
      @SamelaOliveira27 7 หลายเดือนก่อน

      @@programacaoweb muito obrigada, vou dar uma olhada :)

  • @guixxz17_.
    @guixxz17_. 2 หลายเดือนก่อน

    No meu mensagens.php deu um erro na parte que usa o endwhile , deu o erro : Syntax error: unexpected token 'endwhile' e também mesmo erro no else e endif

  • @gaabff9635
    @gaabff9635 หลายเดือนก่อน

    cara deu certinho porem quando subo na minha hospedagem o botão do meu site não fica mais clicavel e nem coleta os dados o que pode ser?

  • @franciscopaulobarbosa7461
    @franciscopaulobarbosa7461 4 หลายเดือนก่อน

    Muuuuuito Bom !!!!

  • @barbaranunes7263
    @barbaranunes7263 หลายเดือนก่อน

    Quero um botão de copiar formulario.
    Ex vai preencher o formulário com vários campos e no final quero um botão para copiar os valores do formulario.
    Consegu me ajudar?

  • @spectro2.0
    @spectro2.0 ปีที่แล้ว

    Quais os outros cursos que tenho acesso pelo seja membro aqui do seu canal? Estou pensando em assinar

    • @programacaoweb
      @programacaoweb  ปีที่แล้ว +1

      Olá. Outros cursos da área de membros são: jQuery, Bootstrap 5, PHP, PHP Orientado a Objetos, React e Node JS. Abraço!

    • @spectro2.0
      @spectro2.0 ปีที่แล้ว

      Muito bom obrigado@@programacaoweb

  • @JohnSantos-k1z
    @JohnSantos-k1z ปีที่แล้ว

    Professor Dimitri, muito boa a sua aula e didática, aprendi muitas coisa com seus videos. Mas nesse formulário, estou com um problema na hora de enviar os dados para o banco, quando eu clico no botão enviar, ele me retorna todo o código escrito em Php

    • @programacaoweb
      @programacaoweb  ปีที่แล้ว

      Ola. Está usando algum servidor PHP como o Xampp?

    • @JohnSantos-k1z
      @JohnSantos-k1z ปีที่แล้ว

      Estou sim Professor, eu abro o Xampp e inicio o apache e o mySQL

    • @programacaoweb
      @programacaoweb  ปีที่แล้ว

      @@JohnSantos-k1z abriu e fechou o PHP? Com . Verifica também o caminho do post do formulário se está correto, inclusive com a extensão.php do arquivo. Sem ver teu código fica difícil dizer o que está errado. Mas deve ser algo básico. Abraço!

    • @JohnSantos-ef6qn
      @JohnSantos-ef6qn ปีที่แล้ว

      @@programacaoweb consegui resolver escrevendo esse comando: skip-grant-tables no arquivo My.ini que fica na pasta bin do mySQL. Obrigado professor pelas dicas e pelo retorno. Continuarei assistindo seus videos para adquirir mais conhecimento. Abraço!

    • @sarahvitoria4497
      @sarahvitoria4497 10 หลายเดือนก่อน

      @@JohnSantos-ef6qn voce colocou esse comando em que lugar?

  • @diogoalmeida2470
    @diogoalmeida2470 4 หลายเดือนก่อน

    Quando clico em admin do mysql da erro de extensão ausente, alguém sabe como resolvo ?

  • @jailsonbarboza3932
    @jailsonbarboza3932 2 หลายเดือนก่อน

    Como faço para salvar esses dados com o banco sql server, todos videos que acho é com o mysql.

    • @programacaoweb
      @programacaoweb  2 หลายเดือนก่อน

      Oi Jailson. É bem parecido. Pedi pro ChatGPT um exemplo 👉 chatgpt.com/share/66f5ae71-c418-8013-a56f-fea9cf9c2895 .Abraço!

  • @Paulovedras
    @Paulovedras 3 หลายเดือนก่อน

    💪 👍 👀

  • @Hellmarco
    @Hellmarco 2 หลายเดือนก่อน

    *Você tem o link neste seu curso de 4 horas quero da uma olhada?*

    • @programacaoweb
      @programacaoweb  2 หลายเดือนก่อน

      Olá. Não sei qual curso você se refere?

  • @codetechannel
    @codetechannel ปีที่แล้ว

    Faz vídeo sobre Bootstrap

    • @programacaoweb
      @programacaoweb  ปีที่แล้ว

      Olá. Temos um curso completo de Bootstrap para membros do canal 👉 th-cam.com/video/e6WqOYKIT_w/w-d-xo.html . Caso queira se tornar membro 👉 youtube.com/@programacaoweb/join .Um abraço!

  • @theshadowdarkin
    @theshadowdarkin 5 หลายเดือนก่อน

    como eu posso fazer com que meu professor da casa dele consiga acesso a esses dados para me avaliar em um projeto que fiz com base em tudo nesse video?

  • @enockjr5048
    @enockjr5048 5 หลายเดือนก่อน

    Tem como salvar no excell

  • @lukinha0572
    @lukinha0572 6 หลายเดือนก่อน

    quando vou no xampp e clico em admin do Mysql, o localhost não carrega, o que posso fazer?

    • @programacaoweb
      @programacaoweb  6 หลายเดือนก่อน

      O que acontece? Não fica verde no painel?

  • @oxenburguer7279
    @oxenburguer7279 ปีที่แล้ว

    Oi, Professor. Me tira uma dúvida: Esse vídeo vai ser colocado lá na plataforma para quem é aluno ou ele ficará somente aqui no TH-cam mesmo? Valeu!

    • @programacaoweb
      @programacaoweb  ปีที่แล้ว

      Vai ter aqui no TH-cam e lá também. Abraço!

  • @junioruchihabe4300
    @junioruchihabe4300 7 หลายเดือนก่อน

    boa tarde serve pra armazenar logins e senhas? ou nao da pra ver as senhas?

    • @programacaoweb
      @programacaoweb  7 หลายเดือนก่อน

      Oi Junior. Sim o processo é semelhante. Só nesse caso você precisa fazer a validação dos dados e também criptografar a senha para não ficar exposta no seu banco, por questões de segurança. Abraço!

  • @Tartarus2008
    @Tartarus2008 7 หลายเดือนก่อน

    Ola .
    Fiz tudo na ordem.
    Na hora que clico em enviar, o navegador faz um download em php kkkk. O que pode ser ?

    • @programacaoweb
      @programacaoweb  7 หลายเดือนก่อน

      Olá. Isso acontece quando o servidor PHP não está ativado. Ai o seu navegador vai tentar baixar o arquivo PHP em vez de executá-lo como um script. Ativa o Xampp que vai funcionar. Abraço!

  • @andrecarrijo9768
    @andrecarrijo9768 8 หลายเดือนก่อน

    Como faço para colocar esse site na web?? Irei juntar esse formulário com outro site que criei com HTML e CSS.
    Tem que pagar para rodar na web?

    • @programacaoweb
      @programacaoweb  8 หลายเดือนก่อน +2

      Oi Andre. Como nesse projeto utilizamos PHP você vai precisar de uma hospedagem que rode PHP. Uma opção gratuita é 👉 www.infinityfree.com/ .Abraço!

    • @andrecarrijo9768
      @andrecarrijo9768 8 หลายเดือนก่อน

      @@programacaoweb Muito obrigado!! Agora para fazer um site completo com esse formulário (no caso seria só HTML e CSS), é só juntar os 2 projetos? Já que meu site já está 'pronto'

    • @mlucianodias
      @mlucianodias 28 วันที่ผ่านมา

      @@programacaoweb , boa tarde, fiz um formulario baseado no seu, utilizando tbm javaScript para algumas funcionalidades que preciso, a opção da hospedagem que deu, vou testar agora, mas estou com uma duvida, no caso do banco de dados, ele vai rodar do meu notebok ou na hospedagem eu consigo deixar tudo lá? Para oa caso de rodar no meu notebook, ele va iprecisar ficar ligado o tempo todo, certo?

  • @theyllonviegas172
    @theyllonviegas172 7 หลายเดือนก่อน

    "O URL solicitado não foi encontrado neste servidor." O meu fica aparecendo está mensagem quando tento enviar o formulário, alguém ajuda ?

    • @programacaoweb
      @programacaoweb  7 หลายเดือนก่อน

      Olá. Isso significa que o caminho passado para o arquivo que vai processar teu formulário está errado ou não existe. Outra opção, se estiver usando um servidor PHP como Xampp é que ele não está ligado. Abraço!

  • @ElzaDias-v7t
    @ElzaDias-v7t 11 หลายเดือนก่อน

    Preciso que quando a pessoa clique no botão enviar ele armazena os dados e envia a pessoa para um link

    • @programacaoweb
      @programacaoweb  11 หลายเดือนก่อน

      Olá. Você pode redirecionar o usuário usando o seguinte comando na página que tratou os dados 👉 header("Location: www.exemplo.com/nova_pagina.php");

  • @sarahvitoria4497
    @sarahvitoria4497 10 หลายเดือนก่อน

    boa tarde! Me ajuda, por favor? depois que aperto enviar, não aparece a mensagem "mensagem enviada com sucesso" e sim o código php

    • @programacaoweb
      @programacaoweb  10 หลายเดือนก่อน

      Boa tarde. Quando isso acontece é que você não está rodando o projeto num servidor que interprete PHP. Você precisa estar rodando o projeto num servidor PHP, como Xampp. Forte abraço!

    • @sarahvitoria4497
      @sarahvitoria4497 10 หลายเดือนก่อน

      @@programacaoweb Não entendi direito, poderia me explicar melhor? Fiz exatamente como está no video com o xampp

    • @programacaoweb
      @programacaoweb  10 หลายเดือนก่อน

      Ué... nesse caso tem alguma outra coisa errada. No teu arquivo PHP foi feito a abertura e fechamento do PHP com será?

    • @sarahvitoria4497
      @sarahvitoria4497 10 หลายเดือนก่อน

      @@programacaoweb foi sim, conferi certinho

    • @sarahvitoria4497
      @sarahvitoria4497 10 หลายเดือนก่อน

      @@programacaoweb bom dia! descobri o erro kkkkkk tava abrindo em file:/// e não no localhost, viajei aqui foi uma falta de atenção, muito obrigada!! você explica super bem

  • @tiagoborges5108
    @tiagoborges5108 ปีที่แล้ว

    Só uma questão a data e hora não são números?

    • @programacaoweb
      @programacaoweb  ปีที่แล้ว

      Oi Tiago. Ótima pergunta! Parece que datas e horas são números, mas na verdade elas são um formato de dado especial, já que usamos para definir tempo, como anos, meses, dias e até segundos. O formato oficial para esse tipo de dado é DATE e DATETIME. Eu particularmente prefiro armazenar como strings (varchar) (texto) por que isso dá mais flexibilidade para lidar com diferentes formatos, como "dd/mm/yyyy" (padrão brasileiro) ou "yyyy-mm-dd" (padrão internacional). Mesmo sendo texto você ainda pode fazer operações e cálculos, como encontrar datas após um certo ponto ou calcular diferenças com a manipulação do texto usando métodos de conversão e quebra de texto. Eu acho mais simples dessa forma. Forte abraço!

  • @andersonlatorrecabral3282
    @andersonlatorrecabral3282 11 หลายเดือนก่อน

    Na coluna da hora, aqui no meu campo ele salva a hora errada

    • @programacaoweb
      @programacaoweb  11 หลายเดือนก่อน +1

      Olá Anderson. Se a sintaxe da hora está correta, mas o horário que aparece está diferente da hora certa, provavelmente é a configuração de fuso horário do servidor que está diferente da sua localização. Você pode definir o fuso horário usando a função date_default_timezone_set. Você pode colocar assim uma linha antes de pegar a hora:
      date_default_timezone_set('America/Sao_Paulo');
      Embora fique São Paulo como referência (não me pergunte por que) esse timezone vai mostrar o horário de Brasília. Abraço!

  • @julinuz
    @julinuz 7 หลายเดือนก่อน +1

    Dei um deslike porque, smtp (Simple Mail Transfer Protocol) é um equivoco, o correto é STMT (Statement).
    Você evitou uma vulnerabilidade de SQL Injection quando usou os parâmetros no INSERT INTO mas não evitou um ataque Cros Site Scripting dentre outros ataques que serão possíveis usando seu código...
    OBS.: AOS INEXPERIENTES NÃO COLOQUEM ESSE CODIGO EM PRODUÇÃO, HÁ RISCOS!

    • @programacaoweb
      @programacaoweb  7 หลายเดือนก่อน +4

      Que pena que deu seu deslike. Sem problemas. Mas vamos algumas considerações: Primeiro que "$smtp" é apenas o nome que dei para a variável e não um protocolo utilizado no código. Diga-se de passagem SMTP como protocolo é para emails e não tem nada haver com o contexto da aula. Não estamos trabalhando com emails aqui. Poderia ter chamado esta variável de qualquer nome, não faria diferença. Poderia ter chamado essa variável de $STMT para ter deixado você feliz e não dar o deslike...uma pena. Sobre o Cross-Site Scripting (XSS) (se escreve com dois s) , você está corretíssimo. Não fizemos nenhuma validação na entrada dos dados. Se você tiver um pouco de discernimento, vai perceber que essa aula simples é para iniciantes entenderem o fluxo de comunicação entre um formulário e um banco de dados. Tema esse do vídeo. Não lidamos com todos os aspectos de segurança envolvidos, que envolveria se fosse para valer, muito mais do que apenas SQL Injection e Cross-Site Scripting. De qualquer forma agradeço o comentário e reintero aqui em baixo o seu comentário gritando para chamar a atenção:
      O JULINUZ ESTÁ CERTO, NÃO COLOQUE ESSE CÓDIGO DE EXEMPLO PARA INICIANTES EM PRODUÇÃO!!!
      Abraço e fique em paz.