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.
Nos primeiros minutos percebi teu diferencial nas explicações, muito bem detalhado.. Didática muito boa, principalmente para quem é iniciante..Parabéns!!
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.
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
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");
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.
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
Ó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.
@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.
@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.
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?????
@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 th-cam.com/video/K36n379upUQ/w-d-xo.html
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.
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?
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.
@@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();
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 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 🤗
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.
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?
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: th-cam.com/video/2KN-LrJCvOA/w-d-xo.html th-cam.com/video/A42cuM5asjI/w-d-xo.html Forte abraço e muito sucesso.
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.
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.
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.
Muitíssimo obrigado
Excelente explicação parabéns.
Obrigado
Nos primeiros minutos percebi teu diferencial nas explicações, muito bem detalhado..
Didática muito boa, principalmente para quem é iniciante..Parabéns!!
Oi @mauriciojanella9070! Obrigado pelo feedback.
muito obrigado é mais facil do que eu pensava
Valeus
cara quebrei a cabeça pra fazer isso no meu site escolhendo bairros e tu me salvou , ja me inscrevi toppp
Muito boa a explicação deveria continuar, com certeza teria sucesso
Obrigadão @keepgame4218.
Boa Fábio, obrigado pela explicação, fiz o passo-a-passo e deu certo. Muito bacana seu canal, ganhou +1 inscrito.
Eu que agradeço. Que bom que ajudou.
Boa Fábio, muito bem explicado!
Estava precisando gerar dinamicamente os restaurantes cadastrados do meu BD, e o exemplo mostrado ajudou bastante.
Que bom que ajudou. Muito obrigado.
cara, vc explica mto bem... muito bem mesmo!!!
Muito obrigado 😁
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.
Top! Obrigado pela dica.
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
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");
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?
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
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?
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.
Bom dia Fábio, muito show, valeu!!!
Pode me explicar a parte do select usando o update ?
Oi @NiltonOliv, claro. Assim que possível publico um vídeo com esta atualização. Muuuiiito obrigado pelo feedback.
Boa explicação!
Obrigado
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
Dá sim. Boa dica para os próximos vídeos. Valeu.
Ó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.
@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.
eu te amo fabio
rsrs, obrigado pelo carinho. Sucesso nos estudos, estou feliz por ajudar.
Oi, como eu faço para popular 2 sub selects com a seleção do principal?
@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.
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?????
@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 th-cam.com/video/K36n379upUQ/w-d-xo.html
Xará, esse link ensina html, css e máscara. Preciso é do php. Como popular 2 inputs com a escolha de 1 select.
Boa tarde, Fabio. Quando tento colocar o echo na option com o nome da coluna, consta que a "array key não foi definida".
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.
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?
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.
@@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();
top, mais um inscrito
Valeu
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? 🫣
Oi @grazimorales33! Obrigado pelo feedback e sugestão.
MVC é muito bacana mesmo.
Vou deixar anotado como uma sugestão, ok!?
Muito grato.
@@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 🤗
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.
Oi! Te ajudo sim. Me manda no discord que te ajudo. discord.gg/DFDpxT3K
@@fabiodavel obrigada 🙏
@@fabiodavel o convite do discord expirou
Olá Fabio, funciona com a tag html datalist ?
Sim.
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?
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:
th-cam.com/video/2KN-LrJCvOA/w-d-xo.html
th-cam.com/video/A42cuM5asjI/w-d-xo.html
Forte abraço e muito sucesso.
e se eu tiver um 2 filtro dinâmico, que muda de acordo com o que eu selecionar no primeiro? obrigado
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.
Oséias, assiste nosso novo vídeo: th-cam.com/video/2KN-LrJCvOA/w-d-xo.html
@@fabiodavel muito obrigado, ajudou bastante
Tem como enviar o valor de uma variável no select?
O value do option é o valor que se envia para o back-end
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 :(
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.
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.
rsrs, é porque é um vídeo com complemento dos outros. Mas que vou que deu certo.
ola poderia ensinar criar um livro caixa ?
Oi Walney. Sugestão anotada! Obrigado.