Campo Select dinâmico com informações do banco de dados em PHP

Поділитися
Вставка
  • Опубліковано 23 лис 2024

КОМЕНТАРІ • 70

  • @ronaldodesouzalima2752
    @ronaldodesouzalima2752 9 місяців тому +1

    Excelente explicação, sem palavras, eu sei que tem muita gente inteligente nessa area mas não imaginam a dificuldades que outras pessoas tem, parabéns.

    • @fabiodavel
      @fabiodavel  9 місяців тому

      Muitíssimo obrigado

  • @emobicha
    @emobicha 23 дні тому +1

    muito obrigado é mais facil do que eu pensava

  • @sualejaimeamade2463
    @sualejaimeamade2463 Місяць тому +1

    Excelente explicação parabéns.

  • @renatoluzsilva7309
    @renatoluzsilva7309 3 місяці тому +1

    cara quebrei a cabeça pra fazer isso no meu site escolhendo bairros e tu me salvou , ja me inscrevi toppp

  • @keepgameoficial
    @keepgameoficial Рік тому +1

    Muito boa a explicação deveria continuar, com certeza teria sucesso

  • @MaxwellCabraldaSilva
    @MaxwellCabraldaSilva Рік тому +2

    Boa Fábio, obrigado pela explicação, fiz o passo-a-passo e deu certo. Muito bacana seu canal, ganhou +1 inscrito.

    • @fabiodavel
      @fabiodavel  Рік тому

      Eu que agradeço. Que bom que ajudou.

  • @mauriciojanella9070
    @mauriciojanella9070 Рік тому +1

    Nos primeiros minutos percebi teu diferencial nas explicações, muito bem detalhado..
    Didática muito boa, principalmente para quem é iniciante..Parabéns!!

    • @fabiodavel
      @fabiodavel  Рік тому

      Oi @mauriciojanella9070! Obrigado pelo feedback.

  • @pefecomemo
    @pefecomemo Рік тому +1

    cara, vc explica mto bem... muito bem mesmo!!!

  • @joaovictorredondo1588
    @joaovictorredondo1588 Рік тому

    Boa Fábio, muito bem explicado!
    Estava precisando gerar dinamicamente os restaurantes cadastrados do meu BD, e o exemplo mostrado ajudou bastante.

    • @fabiodavel
      @fabiodavel  Рік тому

      Que bom que ajudou. Muito obrigado.

  • @MarcoAurelio-cm8tx
    @MarcoAurelio-cm8tx 10 місяців тому

    Excelente! Comecei acompanhar seus vídeos. Grato por compartilhar conhecimento! Sugestão: desenvolver um sistema CRUD (cadastro de categorias, sub-categorias e estoque) nessa dinâmica, passo a passo.

    • @fabiodavel
      @fabiodavel  9 місяців тому

      Top! Obrigado pela dica.

  • @alvarobernardi1
    @alvarobernardi1 3 місяці тому +1

    Primeiramente parabéns pela explicação e a didática, agradeço por compartilhar o conhecimento.
    Queria saber uma coisa, para poder salvar informação de texto e gravar com a acentuação, onde vai a informação do utf-8 , já que estou enviando os dados via post para um php que irá gravar a informação, igual o seu exemplo.
    Ganhou mais um like e mais um inscrito

    • @fabiodavel
      @fabiodavel  3 місяці тому

      E a tipagem do arquivo que conta. E pode ser que tenha que definir na conexão do banco de dados. Mas raramente precisa disso. Exemplo: $mysqli->set_charset("utf8");

  • @samuelnogueira8809
    @samuelnogueira8809 7 місяців тому +1

    Boa explicação!

  • @ursinhoteddy6069
    @ursinhoteddy6069 Рік тому +1

    Oi, como eu faço para popular 2 sub selects com a seleção do principal?

    • @fabiodavel
      @fabiodavel  10 місяців тому

      @ursinhoteddy6069 seria a mesma ideia do vídeo mesmo, porem duplicaria a referencia de popular o segundo select com os parâmetros que desejar.
      Qualquer coisa me mande um exemplo para eu entender melhor o que precisa e como podemos fazer.

  • @keepgameoficial
    @keepgameoficial Рік тому +1

    Seria legal um video fazendo o mesmo porém na tag usando o javscript para listar itens do banco com uma busca depois de digitar o nome do produto na tag input

    • @fabiodavel
      @fabiodavel  Рік тому

      Dá sim. Boa dica para os próximos vídeos. Valeu.

  • @NiltonOliv
    @NiltonOliv Рік тому

    Bom dia Fábio, muito show, valeu!!!
    Pode me explicar a parte do select usando o update ?

    • @fabiodavel
      @fabiodavel  Рік тому +1

      Oi @NiltonOliv, claro. Assim que possível publico um vídeo com esta atualização. Muuuiiito obrigado pelo feedback.

  • @DomingosSilva-i1v
    @DomingosSilva-i1v 10 місяців тому

    amigo, muito legal sua aula. Tenho aprendido bastante! como faço para deixar o layout de cor do meu vccode igual ao seu desta aula?

    • @fabiodavel
      @fabiodavel  9 місяців тому

      Obrigado, eu uso um tema do vscode chamado Dark Modern mas vou ver se consigo fazer um vídeo falando um pouco do que uso. Obrigado pelo feedback

  • @jhonatanalves-p5t
    @jhonatanalves-p5t Рік тому

    Ótimo vídeo, professor! Seria possível você ministrar uma aula com uma abordagem estruturada para facilitar o aprendizado de PHP? O PDO ainda é difícil para mim, e o conhecimento estruturado é mais simples de entender.

    • @fabiodavel
      @fabiodavel  10 місяців тому

      @user-is2de1cj1b dá sim. Mas você verá que a mudança é tão pequena e a segurança que PDO traz é muito superior. Vale a pena sofrer um pouquinho e deixar sua programação só com PDO. rsrs.

  • @lcanavezes
    @lcanavezes Рік тому +1

    Olá Fábio!
    Simples e rápido!
    Como eu faço para após a leitura do banco, colocar no select option uma linha específica?

    • @fabiodavel
      @fabiodavel  Рік тому

      Oi @lcanavezes, obrigado pelo feedback. Então! Imagino 2 abordagem. Uma é usar um campo de ordenação no banco de dados, e ao popular o select faz um order by por esta coluna. A outra é controlar a visualização dos options do select via javascript. Para te falar qual seria a melhor pratica eu teria que saber mais sobre sua aplicação. Mas ambas apresentadas é uma possível solução para o que precisa.

  • @julianoduarte6495
    @julianoduarte6495 Рік тому

    top, mais um inscrito

  • @icaroyanis2535
    @icaroyanis2535 Рік тому

    eu te amo fabio

    • @fabiodavel
      @fabiodavel  10 місяців тому

      rsrs, obrigado pelo carinho. Sucesso nos estudos, estou feliz por ajudar.

  • @engebras-engenhariabrasili9977
    @engebras-engenhariabrasili9977 Місяць тому

    Fábio, bom dia.!!! Como inserir automaticamente um valor com informações do banco de dados em um ou mais "input" pela escolha de um "select dinâmico" no php?????

    • @fabiodavel
      @fabiodavel  Місяць тому

      @engebras-engenhariabrasili9977 vai ter que ter uma requisição ajax que busca essas informações no banco e retorna em modo json. Pode ser que esse vídeo te ajude ua-cam.com/video/K36n379upUQ/v-deo.html

    • @engebras-engenhariabrasili9977
      @engebras-engenhariabrasili9977 Місяць тому

      Xará, esse link ensina html, css e máscara. Preciso é do php. Como popular 2 inputs com a escolha de 1 select.

  • @arianeshimabukuro3696
    @arianeshimabukuro3696 Рік тому +1

    Boa tarde Davel, tudo bem? Por favor, se eu te mandar o código, você conseguiria me explicar como fazer essa comunicação com meu banco de dados? Obrigada pelo vídeo.

  • @romulo9647
    @romulo9647 Рік тому

    Boa tarde, Fabio. Quando tento colocar o echo na option com o nome da coluna, consta que a "array key não foi definida".

    • @fabiodavel
      @fabiodavel  10 місяців тому

      Oi @romulo9647. Tente usar o print_r para testar o valor da variável. Porque o echo é só para impressão de dados primários, como numero, booleano e strings. No seu caso deve estar retornando um array e por isso do erro.
      Qualquer coisa retorne aqui e compartilhe conosco o que aconteceu.

  • @fallthred
    @fallthred 2 роки тому +1

    o meu não mostra os dados do bando de dados, ele mostra o codigo olha:
    PDOStatement Object ( [queryString] => SELECT * FROM situacao ORDER BY nome ASC )
    estou conseguindo executar o bando de dados normal, mais na hr de passar no query ele da erro, falando que tem o nome do catálogo ta inválido, e n tem banco de dados selecionado, ja reifiquei os nomes e varias vezes
    como resolvo?

    • @fabiodavel
      @fabiodavel  2 роки тому +1

      Oi Carlos, obrigado pelo seu comentário. Bem provável que no momento da execução da query em questão não está conectado ainda ao banco de dados. Mas tente enviar um print do seu código que terei prazer em lhe ajudar.

    • @fallthred
      @fallthred 2 роки тому

      @@fabiodavel olha, essa parte, ele fala que n tem BD, n sei pq ele n ta reconhecendo
      include_once "coneccao.php";
      $query_sit = "SELECT * FROM situacao ORDER BY nome ASC";
      $res_sits = $pdo->prepare($query_sit);
      $res_sits->execute();

  • @diogenesvarelavideos
    @diogenesvarelavideos 9 місяців тому

    No geral está ótimo, faltou a informação que só funciona se a conexão ($conn) for inicialmente em PDO, não funcionou até eu descobrir isso.

    • @fabiodavel
      @fabiodavel  9 місяців тому

      rsrs, é porque é um vídeo com complemento dos outros. Mas que vou que deu certo.

  • @grazimorales33
    @grazimorales33 Рік тому

    Fábio excelente explicação, entendi perfeitamente! Parabéns! Agora se não for pedir muito 😊 poderia mostrar a forma de implementação desse código no formato MVC usando a conexão no formato singleton? 🫣

    • @fabiodavel
      @fabiodavel  Рік тому +1

      Oi @grazimorales33! Obrigado pelo feedback e sugestão.
      MVC é muito bacana mesmo.
      Vou deixar anotado como uma sugestão, ok!?
      Muito grato.

    • @grazimorales33
      @grazimorales33 Рік тому

      @@fabiodavel Ah muito obrigado 😊 fico no aguardo ansiosa! Estou sofrendo pra aprender isso na faculdade, estou no último ano de Sistemas pra Internet, seus vídeos estão me ajudando muito! Deus te abençoe sempre 🙏🙌 abraço 🤗

  • @giullianayamaguchi9925
    @giullianayamaguchi9925 Рік тому

    Boa noite, tudo bem?
    poderia me tirar uma dúvida, Eu estou fazendo um projeto, em uma tela de cadastro de produto, eu fiz o seelct para saber se o item está ativo ou inativo, e a pagina de cadastrar traz certinho o nome e salva o id correspondente, o problema é q ao colocar alterar, eu nn consigo fazer com q traga a descrição correta, ele traz a primeira opção independente de qual seja o id salvo no banco, como posso ajustar isso para que traga os campos com o select de forma correta igual está no banco de dados?

    • @fabiodavel
      @fabiodavel  Рік тому

      Bom dia @giullianayamaguchi9925 , tudo bem!
      Ao meu ver, aparentemente parece que falta uma condicional pedindo para adicionar um atributo selected.
      Veja a estes vídeos que pode te ajudar:
      ua-cam.com/video/2KN-LrJCvOA/v-deo.html
      ua-cam.com/video/A42cuM5asjI/v-deo.html
      Forte abraço e muito sucesso.

  • @Luuquebruxo
    @Luuquebruxo 17 днів тому +1

    Olá Fabio, funciona com a tag html datalist ?

  • @fabioadm2856
    @fabioadm2856 2 роки тому

    Eu fiz mas no meu não apareceu nenhuma opção e ainda sumiu o que vem depois do select, que no caso é o botão de submit :(

    • @fabiodavel
      @fabiodavel  2 роки тому

      Oi @fabioadm2856, obrigado pelo comentário.
      Faz o seguinte teste, exibe o código fonte no navegador para ver se consegue localizar o erro de PHP, bem provável que estará entre as tags select. Tente isso e depois me fale se deu certo.
      Sucesso.

  • @oseiascosta1
    @oseiascosta1 2 роки тому

    e se eu tiver um 2 filtro dinâmico, que muda de acordo com o que eu selecionar no primeiro? obrigado

    • @fabiodavel
      @fabiodavel  2 роки тому

      Oi Oséias, tudo bem? Neste caso precisará de Javascript, onde ao mudar o valor do primeiro campo select acionará um evento para carregar o outro campo.
      Acompanhe o canal que estarei preparando um vídeo com o seu pedido.
      Obrigado pelo comentário.

    • @fabiodavel
      @fabiodavel  2 роки тому +1

      Oséias, assiste nosso novo vídeo: ua-cam.com/video/2KN-LrJCvOA/v-deo.html

    • @oseiascosta1
      @oseiascosta1 2 роки тому +1

      @@fabiodavel muito obrigado, ajudou bastante

  • @samael8432
    @samael8432 7 місяців тому

    Tem como enviar o valor de uma variável no select?

    • @fabiodavel
      @fabiodavel  4 місяці тому

      O value do option é o valor que se envia para o back-end

  • @walney2008
    @walney2008 2 роки тому

    ola poderia ensinar criar um livro caixa ?

    • @fabiodavel
      @fabiodavel  2 роки тому

      Oi Walney. Sugestão anotada! Obrigado.