Curso de PHP 7 - Aula 50 - CRUD com PHP Procedural, MYSQL e Materialize CSS #5

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

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

  • @EU501733
    @EU501733 6 ปีที่แล้ว +23

    Cara !!!! vc é um excelente professor. Mais sucinto, rápido e objetivo é impossível.
    The best teacher !!!!

  • @robertonunes7820
    @robertonunes7820 6 ปีที่แล้ว +15

    Tai um CRUD bem explicado com total funcionalidade e ainda de quebra uma aula de Materialize que foi show de bola! muito obrigado professor por compartilhar seu conhecimento!!! Valeu!

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

    Fui me antecipar a explicação e criei um delete hardcore!! Clicou já ta deletado, sem perguntar nada!! Aqui não pode ter duvidas ou clicar sem querer, é delete na hora kkkkk!!

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

    show🔥🔥

  • @madruguinhadocs
    @madruguinhadocs 5 ปีที่แล้ว +4

    Eu gosto desse estilo de aula, claro e direto ao ponto! Parabéns pelo projeto!

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

      Sucesso irmão!

    • @madruguinhadocs
      @madruguinhadocs 5 ปีที่แล้ว

      @@nodestudiotreinamentos já estou compartilhando essas aulas de CRUD com meus amigos!

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

    Parabéns pelo trabalho!!! Ótima didática. Muito obrigado por nos ajudar com esse conteúdo.

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

    De todos os CRUD's que estudei até agora esse é o melhor.
    Vamos ver quando transformá-lo em orientado a objeto, utilizando PDO. Vou chegar lá...

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

    Acompanhei todo o desenvolvimento do CRUD e foi além da minhas expectativas. Parabéns pelo seu trabalho cara foi rápido, dinâmico e objetivo !!!

  • @meiradev2266
    @meiradev2266 3 ปีที่แล้ว

    Obrigado por disponibilizar esse projeto

  • @salvadorernesto6988
    @salvadorernesto6988 3 ปีที่แล้ว

    Parabens. Quem sabe não enrola. Abração de obrigado

  • @wesley91946
    @wesley91946 6 ปีที่แล้ว +6

    tava só esperando

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

    Eu fiquei tão feliz de antes de tu ter feito a parte do UPDATE eu pensar sozinho em como fazer, ai eu cheguei a conclusão de que teria que passar o id pro BACKEND e pensei ta mas como se não pode ser pela url, ai eu lembrei do input hidden. Sensacional seus videos. em breve farei o de POO e depois quero fazer o de laravel. Acabei me interessando também pelo materialize me parece uma opção mais limpa do bootstrap

  • @yagocrs
    @yagocrs 5 ปีที่แล้ว

    Incrível esse curso. Odiava PHP. Comecei a estudar a contragosto.
    Foi incrível como a forma rápida e direta das aulas fizeram gostar demais e entender muito bem a linguagem e o que foi ensinado.
    Parabéns pelo curso. Pode ter certeza que está ajudando muita gente e mudando algumas vidas.

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

    Eu sempre tive um certo preconceito com php, sempre achei muito complicada, e sempre optei por estudar node, mas eu nunca entendi bem, e detestada ter q baixar tudo o que precisa pelo npm, mas entao quis tentar ver como é o php pelo seu curso, e to aprendendo mtooo bem, ótimas aulas, didática boa

  • @renatobrandaocustodio4800
    @renatobrandaocustodio4800 5 ปีที่แล้ว

    Olá, fazia tempo que estava procurando conteúdo como este no TH-cam, finalmente consegui encontrar estes vídeos.... explicação perfeita, didatica maravilhosa....claro, ainda não é tão simples lembrar de todos as linhas de código e todas as informações de uma vez, mas realmente deu certo, e agora tenho uma ideia de como funciona um CRUD em conexão com o PHPadmin...Parabéns, ótimo canal!

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

    Parabéns as melhores explicações que já encontrei.. !!!

  • @rodrigosinastre7203
    @rodrigosinastre7203 4 ปีที่แล้ว

    Muito legal e objetivo a forma como o conteúdo é abordado. Gostei bastante!

  • @nodestudiotreinamentos
    @nodestudiotreinamentos  6 ปีที่แล้ว +3

    ❤Arquivos para download:
    drive.google.com/file/d/1VZQD9MBPiS_j7H9A1jQPQ68F9WOPFJvY/view?usp=sharing

  • @PauloRicardo-dk6yf
    @PauloRicardo-dk6yf 6 ปีที่แล้ว +2

    Opa! Arigató. Muito obrigado, cara.

  • @ebjrtux
    @ebjrtux 4 ปีที่แล้ว

    Parabéns, pelo conteúdo. Muito fácil de entender muito legal a forma como explica bem direto ao ponto.

  • @deFrontComOFer
    @deFrontComOFer 3 ปีที่แล้ว

    Cara eu sou muito grato por ter tuas aulas,tu é muito bom,to aprendendo muito graças a ti,vlw mesmo cara já me inscrevi e dei like.

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

    Olha tá de parabéns! Muito bom mesmo

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

    Ótimo professor, excelente didatica.

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

    melhor Sensei, grande mestre, obrigado !

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

    parabéns professor vai ser de grande auxilio nos estudos

  • @rjsdeveloper
    @rjsdeveloper 6 ปีที่แล้ว

    Muito obrigado pela aula, muito didática e instrutiva, forte abraço! Nota máxima pela aula!!!!! Obrigado!!!!!!!

  • @oeziosnormando4508
    @oeziosnormando4508 3 ปีที่แล้ว

    Muito grato, Rodrigo! Seu conteúdo me ajudou em tudo por tudo.

  • @RenatojnPinheiro
    @RenatojnPinheiro 4 ปีที่แล้ว

    Parabéns! grato pela aula muito produtiva, a explicação bem sucinta, grande aprendizado...

  • @adsonsouzajesus
    @adsonsouzajesus 5 ปีที่แล้ว

    Você está de parabéns, aprendi muito com vc essa semana, sua didática é incrível, poucos erros ao acompanhar e os que surgiram resolvi rapidinho. Muito Obrigado! continue compartilhando o conhecimento.

  • @silveriomantovaneli2807
    @silveriomantovaneli2807 5 ปีที่แล้ว

    Não conhecia o Materialize, gostei muito, parabéns pelo curso, muito bom.

  • @mundoonline8467
    @mundoonline8467 5 ปีที่แล้ว

    Cara vc me ajudou MUITO.....PARABENS PELO BOM TRABALHO...

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

    Parabéns totalmente objetivo!!!

  • @David-cu6ui
    @David-cu6ui 6 ปีที่แล้ว +1

    excelente aula, muito dinâmica e objetiva.
    me inscrevi no canal já

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

    Booa irmão, muito massa seu curso, parabéns!

  • @iagobm
    @iagobm 5 ปีที่แล้ว +36

    "A formatação ficou uma bosta, mas tá funcionando" kkkkkkkkkkk
    qdo ouvi isso tive q parar e curtir

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

      Li seu comentário e não entendi... Mas realmente quando chega nessa parte é muito engraçado... TOP DEMAIS!!!

  • @FRANCISCOASSIS-fv7yx
    @FRANCISCOASSIS-fv7yx 3 ปีที่แล้ว

    Muito bom.

  • @Mariofofoca100
    @Mariofofoca100 4 ปีที่แล้ว

    Muito bom, mais muito bom mesmo!

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

    Excelente conteúdo!

  • @diegomoralesnavarro8034
    @diegomoralesnavarro8034 6 ปีที่แล้ว

    Muito bom o curso, é divertido construir um sistema.

  • @dom.astrea
    @dom.astrea ปีที่แล้ว

    Obrigadão.

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

    Muito bom ! Continue com os videos

  • @andreSilva-gf1rd
    @andreSilva-gf1rd 5 ปีที่แล้ว +2

    Fantástico. Parabéns pela excelente didática. Só uma sugestão para o CRUD: colocar um campo de busca para localizar um determinado cliente. Acho que seria bem interessante.

    • @nodestudiotreinamentos
      @nodestudiotreinamentos  5 ปีที่แล้ว +4

      ótima sugestão, busca e paginação. acho que vuo refazer esse tuto.

    • @vitorgomes9434
      @vitorgomes9434 5 ปีที่แล้ว

      @@nodestudiotreinamentos Creio que paginação não poderia ficar de fora de forma alguma, imagina: 100 linhas de registros :0, ia matar o cliente de cansaço hahahha

  • @genildolopes22
    @genildolopes22 5 ปีที่แล้ว

    Amei o projeto

  • @JuliaCosta-zj1sv
    @JuliaCosta-zj1sv 5 ปีที่แล้ว

    Aula sensacional. Obrigada!!!

  • @turyngbrasil1882
    @turyngbrasil1882 6 ปีที่แล้ว

    Você pé show!

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

    Rodrigo suas aulas são o máximo. Gostaria que, se você puder, implementasse no cadastro uma função para capturar a foto do cliente com uma web cam salvando-a no mesmo, procurei isto e não encontrei nenhum tutorial que mostre como fazer isso, agradeço sua atenção, abraços.

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

    Eu amo você cara ^-^'

  • @josiclerlemesilva4062
    @josiclerlemesilva4062 6 ปีที่แล้ว

    Muito bom eu adorei a aula!!!

  • @danielbraun4627
    @danielbraun4627 4 ปีที่แล้ว

    Muito bom esse modelo de CRUD! Gostaria de saber se poderia criar um vídeo dando continuidade a esse CRUD criando uma campo de busca de dados sem refresh e paginação dos registros. ex. 10 registros por página

  • @marcosdasilvasilva
    @marcosdasilvasilva 4 ปีที่แล้ว

    Top!!!!!

  • @ricardopereira3556
    @ricardopereira3556 5 ปีที่แล้ว +4

    Criei um repositório no github com o projeto : github.com/RicardoJPereira/PHP7-Registration
    Muito obrigado por nos ensinar tão bem!

  • @elviscarlosoliveira7789
    @elviscarlosoliveira7789 4 ปีที่แล้ว

    muito bom

  • @renatobrandaocustodio4800
    @renatobrandaocustodio4800 5 ปีที่แล้ว

    Meu querido, por acaso você possui algum vídeo explicando como configurar o phpadmin no hostgator? No caso gostaria quero que meu CRUD funcione online, e não somente no meu pc entende? Parabéns pelo conteudo!

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

    professor, tem como apresentar nesse cadastro um campo com uma imagem? ao invés de excluir cadstros em linha, selecionar a linha e apbrir em uma página o cadastro com imagens junto a ele, como se fosse uma pagina com nome, data e duas ou tres fotos abaixo?

  • @rafaelsilva4303
    @rafaelsilva4303 5 ปีที่แล้ว

    Quando vai ter a abstração da url ? No update e delete aparece o caminho completo. Qualquer usuário pode sair por exemplo colocando o caminho e alterando ID e deletando os dados do banco de dados ?

  • @heryrodrigues7596
    @heryrodrigues7596 4 ปีที่แล้ว +3

    Alguem esta tendo problemas com o Update ?

  • @JoaoGarcia158
    @JoaoGarcia158 6 ปีที่แล้ว

    Bem que Poderia fazer uma série, de como criar do zero um sistema de postagens! listados as postagens! Mas mesmo assim parabéns pelo vídeo! explicou muito bem!

  • @fytvideo
    @fytvideo 6 ปีที่แล้ว

    Show!!!

  • @ribamar1993
    @ribamar1993 2 ปีที่แล้ว

    Não entendi por o "value" na pasta editar teve alteração de posicionamento no código. "Nome" no final do input, "sobrenome" um pouco atrás, "email" e "idade" quase no início do input.

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

    Como o curso é de 5 anos atrás, eu tava pensando se há alguma incompatibilidade do código usado desse vídeo com as versões mais atuais de PHP, ou se esses códigos estão desatualizados e há novas funções mais interessantes de fazer o CRUD e tudo mais... Estou em dúvida, Rodrigo

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

    Boa noite
    estou com um problema, alguem poderia me ajudar, por favor?
    quando vou alterar um registro, nos campos, ao invés de aparecer os dados para alterar, aparece a mensagem abaixo:
    "Notice: Undefined variable: dados in C:\WebServer\Apache2.2\htdocs\editar.php on line 22"
    Essa é a linha a qual a mensagem se refere:

  • @samuelpaes2
    @samuelpaes2 4 ปีที่แล้ว

    Excelente aula, muito obrigado!! Uma dúvida: Eu não entendi a necessidade de ter esse trecho do código " isso faz nessa parte do código em especifico.

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

    Como faz para editar um input do tipo date? Aqui ta ficando 0000-00-00 quando edito.

    • @frds2004
      @frds2004 4 ปีที่แล้ว

      Eu fiz assim: , com o campo do tipo data no banco de dados... Ficou show pois você pode tanto digitar a data quanto escolher no calendário que o browser exibe.

  • @CodigoNuvem
    @CodigoNuvem 5 ปีที่แล้ว

    Olá professor, terminei o crud e pensei em uma coisa, pois implantei esse crud numa empresa que trabalho mas sem fins lucrativos é só para dar uma produção pra esse codigo e dar uma solução pra um problema nela, uma pergunta, será que teria como ao clicar para apagar ela pede uma senha em que no cadastro do cliente é inserida uma senha, e para excluir um cadastro ao clicar para apagar ele abria esse modal pedindo a senha, e essa senha estaria relacionado ao id do cadastro e ao comparar a senha colocada no input do modal ela compararia se foce igual e se for ela excluiria o cliente e se não for igual ela dava como se foce um acesso negado, mas nega a exclusão estou muito a fim de fazer isso, se puder me ajudar agradeço muito.

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

    E se o cliente alterar o id na url e der um refresh, voltando à página com um novo id? Ele não poderia alterar a conta de outro cliente? Acho que tem que fazer uma verificação antes pra saber se o usuário que entrou na página editar é mesmo o dono do id passado na url.

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

      Exatamente, esse foi exemplo simplório de um crud, numa aplicação real o usuário deve estar autenticado e com o nível de acesso adequado para acessar determinadas rotas. Abraço!

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

      @@nodestudiotreinamentos suspeitei desde o princípio, rs rs. Obrigado pela resposta. O curso tá show!

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

    Não estou conseguindo. Não abre a janela Modal . Já vi e revi umas quinhentas vezes. A única coisa que observei, é que no footer, o "M" de M.AutoInit(); está azul. Poderiam ajudar-me, por favor? Não sei mais o que fazer! Desde já agradeço.

    • @jeannf
      @jeannf 5 ปีที่แล้ว

      Ops! Estou sendo mal agradecido. Parabéns pelas aulas. São excelentes.

    • @jeannf
      @jeannf 5 ปีที่แล้ว

  • @lbp.leandro
    @lbp.leandro 4 ปีที่แล้ว

    Olá, alguem poderia me ajudar?? Quando eu cadastro com qlquer informação pra dar erro, ele não da erro e cadastra do mesmo modo, alguem sabe me dizer o que poderia ser?

  • @williansantos.8619
    @williansantos.8619 6 ปีที่แล้ว +1

    Estou com problemas com o update. Ao invés de criar um nova pagina pra aditar, eu criei um modal com bootstrap, porem eu não consigo passar o id.

    • @nodestudiotreinamentos
      @nodestudiotreinamentos  6 ปีที่แล้ว

      Coloquei o modal dentro do loop, e passe o id dentro de um input.

  • @thiagoescobar7412
    @thiagoescobar7412 5 ปีที่แล้ว

    Não ta rolando a janela script do excluir. Aquela inicialização copiou de onde? Pq o video corta

  • @FabianoBezerra
    @FabianoBezerra 6 ปีที่แล้ว

    Meu id nao esta aparecendo, o que pode ser ? Ao clicar em Editar ele abre porém em branco.

  • @pedroleopoldo77
    @pedroleopoldo77 5 ปีที่แล้ว

    nao estou conseguindo por login nele quando boto a parte de autenticação ele entra so via usuario ele da erro poderia ajudar?

  • @kaiketelles
    @kaiketelles 4 ปีที่แล้ว

    O meu está aparecendo erro ao atualizar e não sei porque.

  • @mattsnklol
    @mattsnklol 6 ปีที่แล้ว

    #intensivaophp vou fazer esse crud e postar no Github

  • @jc-websystens
    @jc-websystens 7 หลายเดือนก่อน

    Funcionou quase tudo, mas ficou com um problema, quando tento apagar o ID1 ou seja o promeiro registro ele apagar sempre o ultimo, só apaga o ID1 depois de apagar todos os outros, tem alh=guma ideia do que possa ser, desde já agradeço, parabens pelas aulas, exelente conteudo.

  • @f450fpv7
    @f450fpv7 2 ปีที่แล้ว

    like!

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

    Mano, só pra mim que não abre o Modal?? Já fiz e refiz o código e nada. Help-me!! 😤😩

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

      Baixa o projeto mano e confere o código.

    • @ecthon
      @ecthon 5 ปีที่แล้ว

      @@nodestudiotreinamentos Já fiz isso... Obrigado. 😊

  • @douglasbezerraramalho4953
    @douglasbezerraramalho4953 5 ปีที่แล้ว

    e meu esta com o seguinte error: Notice: Undefined variable: dados in C:\xampp\htdocs\cursophp\crud\editar.php on line 22(isso e no brownser no campo nome) mas no codigo fiz do jeito que vc fez, pq da esse error?

    • @adrianfelipe5616
      @adrianfelipe5616 4 ปีที่แล้ว

      provavelmente vc deve ta com um espaco onde nao deveria, por exemplo: id=
      percebe que esta assim: id=

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

    Poderia me ajudar, estou com problema, não aparece os nomes dos clientes fica em branco -

    • @elduglas2700
      @elduglas2700 5 ปีที่แล้ว

      O meu tá com esse problema

  • @sorraylaaraujo651
    @sorraylaaraujo651 5 ปีที่แล้ว

    O meu não funcionou o delete ja revisei e não encontrei erro. O que será?

  • @oswaldotecele
    @oswaldotecele 6 ปีที่แล้ว

    nao estou conseguindo fazer o download do projeto. verifica se o link esta disponível, fazendo favor

    • @nodestudiotreinamentos
      @nodestudiotreinamentos  6 ปีที่แล้ว

      Olá amigo, nosso servidor caiu, breve o site estará no ar novamente.

    • @oswaldotecele
      @oswaldotecele 6 ปีที่แล้ว

      Estava com alguns erros mas ja corrigi, obrigado.

  • @motocachacamundicas7257
    @motocachacamundicas7257 2 ปีที่แล้ว

    Não estou conseguindo exibir o modal, e já ví o vídeo umas 7x, tem como alguém revisar o meu código?

    • @castrolimoeiro
      @castrolimoeiro 2 ปีที่แล้ว

      resolveu? meu botão delete não funciona

  • @ediney1977
    @ediney1977 6 ปีที่แล้ว

    O modal não está abrindo, o que pode ser?

    • @jeannf
      @jeannf 5 ปีที่แล้ว

      Também não estou conseguindo. Já vi e revi umas quinhentas vezes. A única coisa que observei, é que footer, o M de M.AutoInit(); está azul. Está assim para você também? Não sei mais o que fazer!

  • @404NotFound..
    @404NotFound.. 3 ปีที่แล้ว +1

    Ai só tem uma falha de segurança que é IDOR se eu mudar o id= 4 no na URL para id=5 6 7 ele vai poder editar os dados de outro usuário
    Com certeza você já deve saber disso mas só falei por falar ksksksjss

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

    obsoleto, e descontinuado esta forma de programar!

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

      Exatamente, mas é necessario entender o paradigma para então começar com orientação a objetos.