Caso não funcione. Necessário alterar a versão do jQuery, no tutorial e utilizado 1.4.2: google.load("jquery", "1.4.2"); Necessário utilizar a versão 3 do jQuery:
Olá, Wailton, Obrigado pela sugestão. Enquanto não tem o novo tutorial, dá para usar como base: celke.com.br/artigo/pesquisar-usuario-e-preencher-proximos-campos
CELKE bom dia tudo bem ? tenho uma duvida na hora de gravar os dados que estão nos campos de id categoria e sub categoria no banco ele esta gravando os id´s e não as informações dos campos, sabe me dizer como fazer gravar as informações ? Teria algum exemplo de JOIN para utilizar no PHP?
Olá muito boa a sua explicação! Tenho uma dúvida. É possível colocar uma funcao php dentro do script, para que ao invez de chamar o arquivo chama o conteudo da funcao?
Bom dia! Fiz o processo conforme vídeo, porem as minhas tabelas são serviço e horário_serviço Seleciona o serviço e não mostra os horários dos serviços...
olá eu fiz exatamente como o seu só que usei tabelas de marcas e carros mas no banco é salvo no lugar dos nomes apenas os ids dos respectivos são mostrados se puder me ajudar agradeço.
Fiz o tutorial e deu tudo certo, mas tentei colocar mais dois campos no formulário usando os mesmos passos e ele da conflito que ja esta em uso a função select, tem como dar alguma dica para solucionar?
Celke, seu vídeo está muito bem explicado. Porque precisamos usar esses tipos de extensões, javascript, jquery, ajax, etc, para formulário com campos dropdown dependentes? É possível resolver apenas com função PHP? Obrigado.
Olá Marcelo, É utilizado o JavaScript por que é executado do lado do cliente, o processamento é feito pelo navegador, com isso pode ser impresso na página informações sem a necessidade de atualizar a página. Diferente do PHP que é executada do lado do servidor, ou seja, o navegador, faz um pedido de página e outro computador se encarrega de fazer todo o processamento necessário enviando apenas o resultado em seguida.
Celke, tem como fazer uma nova video aula com o mesmo tema. Pq alguns destes códigos estão descontinuado. Baixei os arquivos desta aula e não estão funcionando mais.
Muito bem explicado, parabéns. Me ajudou bastante. Mas estou com um problema. No campo da "subcategoria" as palavras com acentos aparecem desconfiguradas mesmo com a função utf8_encode do PHP. A configuração do banco está correta tanto que no campo "categoria" as palavras com acentos aparecem da maneira correta.. O que pode ser?
Ola professor. Eu tenho uma pagina de editar refeição e implementei esse seu código. Primeiro seleciona a categoria e depois a refeição. Você pode fazer uma aula complementar ensinando a carregar os próximos campos (input) e com as informações do banco de dados? Minha tabela tem descrição e preço, nao estou conseguindo listar aqui para editar.
Boa Tarde, Fiz o mesmo exemplo acima e acrescentei mais um select moldei de acordo com a minha necessidade, cmo posso quando escolhi a primeira opção do primeiro select ele alimentou corretamente a segunda e quando escolho a segunda e esta alimentando perfeitamente a terceira, mas, caso eu antes de clicar em pesquisar ou cadastrar volte na primeira opção e escolha outra, como faço para os demais select limpar os dados voltando ao seu estado original sem usar butão reset?
Parabéns pela ótima didática, mas ao efetuar seu sistema apresenta um erro que eu não sei como resolver: Undefined array key "id_categoria". Se alguém puder ajudar.
Cheguei aqui procurando como fazer isso no Spring. Se alguém aí que estiver lendo os comentários souber como ou pelo menos me dizer o que exatamente eu devo pesquisar pra achar, salvaria minha semana :(
Celke, fiz como você ensinou e funcionou perfeitamente no PHP 5.3.1. , porém, ao colocar em um servidor com PHP 5.0.3 não carregou a sub categoria. Você sabe me dizer se realmente não é compatível, ou tem alguma configuração a ser realizada para rodar na versão mais antiga? Obrigado!
@@jonasalvesviana6990 estava com o mesmo problema, consegui resolver substituindo os dois scripts que ele coloca logo abaixo do fechamento da tag por estes dois scripts que ele disponibilizou em outro exemplo.
É possivel eu mostrar no resultado em vez dos id's, mostrar o nome? Por ex: escolho categoria: esporte , sub-categoria: basquete ai mostra esporte e basquete
Tenho uma dúvida grande Como faço pra conseguir ALTERAR um dado de uma tabele vindo do campo OPTION SELECT (que vem de Banco de Dados) Exemplo eu tenho dentro do meu banco de dados um tabela que puxa o nome dos estados no campo OPTION SELECT Eu cadastrarei ex: "João da Silva, nascido no estado de São Paulo" eu quero alterar para : "ex João da Silva Torres, pra continuando na seleção do campo do estado de São Paulo", mas quando vai pra página de Alterar, traz lá em cima o campo do estado do ACRE, como faço pra continuar selecionado São Paulo OBS: os valores com os nomes dos 27 estados, estão vindo de um banco de dados no campo OPTION SELECT
Cesar, encontrei o seguinte problema, no local host funcionou perfeitamente, mas ao levar para o servidor remoto a categoria é carregada, e a subcategoria fica apenas "aguarde carregando". Obrigado e parabens pelo otimo trabalho.
Essa rotina está sendo de grande utilidade. Obrigado Cesar por sua generosidade e competência. Mas estou com o mesmo problema. Funciona perfeitamente no localhost mas no servidor fica apenas "Aguarde, Carregando .." André Izidoro, como voce resolveu essa questão?? Obrigado.
Olá Gian, O erro dificilmente será do PHP, e erro está provavelmente no javascript, erro no código ou versão incompatível,. Testei o projeto disponibilizado com a ultima versão atual do jquery 3.2.1 e funcionou normalmente. Segue o link: goo.gl/WFr0Qz
Era um problema no javascript mesmo, agora esta funcionando. A única coisa estranha é, se eu selecionar uma categoria que não tenha uma subcategoria, o combobox continua sumindo, tirando isso, funciona perfeitamente, Vlw
Esta dando esse erro no meu. ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js, is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message.See www.chromestatus.com/feature/5718547946799104 for more details.
@@celkecursos Muito Obrigado Celke, agradeço demais seu código me ajudou muito em um projeto voluntario que estou apoiando. tenho uma duvida na hora de gravar os dados que estão nos campos de id categoria e sub categoria no banco ele esta gravando os id´s e não as informações dos campos, sabe me dizer como fazer gravar as informações ?
Preciso de fazer isto várias vezes no mesmo formulário. Como fazer para q a segunda subcategoria não se misture com a primeira? e como fazer isto sem ficar muito repetitivo? Espero poder me ajudar! Excelentes aulas!!
Estou com a mesma dúvida. Preciso fazer os campos de um frete "Origem (Estado e Cidade) Destino (Estado e cidade)". Consegui fazer por este vídeo o campo e origem, mas o de destino estou sem saber fazer na mesma página.
Celke, boa tarde. Um socorro. Fiz tudo certo e conferido. Mas não carrega a "sub_categoria". Só fica aparecendo o "Aguarde, carregando ..." e não entra os dados no "select". Fiz um Var_dump na pesquisa ao BD e vi que as variáveis do "id_categoria" estão corretas. O que está acontecendo? Onde está o erro? Atualizei o "jQuery" e nada. Pode ajudar?
Caso não funcione.
Necessário alterar a versão do jQuery, no tutorial e utilizado 1.4.2:
google.load("jquery", "1.4.2");
Necessário utilizar a versão 3 do jQuery:
Muito bom, vc não tem ideia o quanto seus videos já me ajudaram, muito obrigado e parabéns pelo trabalho.
Melhor de todos! Qualquer curso do Cezar vale cada centavo, fantástico.
Muito bom!!! Parabéns e gratidão por compartilhar conhecimento. Tem auxiliado um tanto. 🙏🙏🙏
muito bom, obrigado, batendo cabeça até encontrar esse video
Top, parabéns por compartilhar seus conhecimento, me salvou aqui em um projeto. tmj amig.
Excelente e didática explicação, parabéns. Exatamente o que eu estava precisando!
Você me salvou! Gratidão por este conteúdo!
Muito obrigado pela aula, no meu serviço apareceu algo semelhante a isto e seu vídeo foi essencial.
Celke sempre salvando! Ótima didática, e para aqueles que não entenderam, tem sempre o código disponível ai
Parabéns! acompanho sempre seus Tutoriais, ajuda em muito nas regras de negócio.
Muito bom!!!
Cara, seu código não só me ensinou o conteúdo objetivo do vídeo, como me ajudou em muitas outras coisas.
Muito obrigado!!?
Excelente vídeo!
Muita boa a aula, resolvi um problema antigo que eu n sabia como fazer, muito obrigado !
Muito bom! Meus parabéns! Excelente aula!
muito bom.. amanhã mesmo vou implementar em um projeto aqui
Meu dels você me salvou legal agora ---- Perfeito adorei
Obrigada
Excelente!! Parabéns!
Celke, poderia fazer o mesmo vídeo com PHP e JS puro.
Olá, Wailton,
Obrigado pela sugestão.
Enquanto não tem o novo tutorial, dá para usar como base: celke.com.br/artigo/pesquisar-usuario-e-preencher-proximos-campos
CELKE bom dia tudo bem ? tenho uma duvida na hora de gravar os dados que estão nos campos de id categoria e sub categoria no banco ele esta gravando os id´s e não as informações dos campos, sabe me dizer como fazer gravar as informações ?
Teria algum exemplo de JOIN para utilizar no PHP?
Conseguiu amigo? Estou com o mesmo problema!
Bom dia Cesar, para fazer o Insert foi fácil e para fazer o Update com populando os dados?
Muito bom !!
Olá muito boa a sua explicação! Tenho uma dúvida. É possível colocar uma funcao php dentro do script, para que ao invez de chamar o arquivo chama o conteudo da funcao?
Bom dia!
Fiz o processo conforme vídeo, porem as minhas tabelas são serviço e horário_serviço
Seleciona o serviço e não mostra os horários dos serviços...
depois de escolher a subcategoria por exemplo, vamos supor que tenho um campo chamado observacoes, como apresentar este campo em uma textarea ?
Olá Walney,
Dá para utilizar como base o tutorial: celke.com.br/artigo/pesquisar-usuario-e-preencher-proximos-campos
olá eu fiz exatamente como o seu só que usei tabelas de marcas e carros mas no banco é salvo no lugar dos nomes apenas os ids dos respectivos são mostrados se puder me ajudar agradeço.
Fiz o tutorial e deu tudo certo, mas tentei colocar mais dois campos no formulário usando os mesmos passos e ele da conflito que ja esta em uso a função select, tem como dar alguma dica para solucionar?
Celke, seu vídeo está muito bem explicado. Porque precisamos usar esses tipos de extensões, javascript, jquery, ajax, etc, para formulário com campos dropdown dependentes? É possível resolver apenas com função PHP? Obrigado.
Olá Marcelo,
É utilizado o JavaScript por que é executado do lado do cliente, o processamento é feito pelo navegador, com isso pode ser impresso na página informações sem a necessidade de atualizar a página.
Diferente do PHP que é executada do lado do servidor, ou seja, o navegador, faz um pedido de página e outro computador se encarrega de fazer todo o processamento necessário enviando apenas o resultado em seguida.
Celke, tem como fazer uma nova video aula com o mesmo tema. Pq alguns destes códigos estão descontinuado. Baixei os arquivos desta aula e não estão funcionando mais.
To na msm Ronald. Conseguiu resolver?
@@jonasalvesviana6990 Ainda não, continuo pesquisando sobre o assunto!
@@pegador831 É o link desatualizado. Coloca esse :
@@jonasalvesviana6990 valeu mano, esse link ajudou a resilver
@@jonasalvesviana6990 Valeu man
Tem como colocar no bootstrap ?
Parabéns, como sempre.
AJUDA : Mais alguém baixou o código e n conseguiu? No meu caso o SubCategoria n carrega.
O link do script esta desatualizado, colo esse:
Quem deixou ess dica foi o mano @J Alves
@@cenitobaloi3278 muito bom meu amigo, resolveu aqui!
Opa! Parece que o meu não chama a função do após selecionar o serviço.
Celke, como eu faço para popular os selects via url amigável sem ajax?
Muito bem explicado, parabéns. Me ajudou bastante.
Mas estou com um problema. No campo da "subcategoria" as palavras com acentos aparecem desconfiguradas mesmo com a função utf8_encode do PHP. A configuração do banco está correta tanto que no campo "categoria" as palavras com acentos aparecem da maneira correta.. O que pode ser?
Estou com o mesmo problema.
Use "mb_convert_encoding($row_sub_cat['nome_sub_categoria'], 'UTF-8')" porque "utf8_encode" está deprecado (obsoleto). Pesquise como aplica ela.
Olá, como faço salvar o nome das categorias e subcategorias, pois no exemplo só salva o ID? Teria como eu recuperar o nome pelo ID, então?
Consegui amigo? Estou com o mesmo problema!
Ola professor. Eu tenho uma pagina de editar refeição e implementei esse seu código. Primeiro seleciona a categoria e depois a refeição. Você pode fazer uma aula complementar ensinando a carregar os próximos campos (input) e com as informações do banco de dados? Minha tabela tem descrição e preço, nao estou conseguindo listar aqui para editar.
tambem busco isso
@@jeffersonsjunior eu consegui. Tem que usar ajax, java script
Boa Tarde,
Fiz o mesmo exemplo acima e acrescentei mais um select moldei de acordo com a minha necessidade, cmo posso quando escolhi a primeira opção do primeiro select ele alimentou corretamente a segunda e quando escolho a segunda e esta alimentando perfeitamente a terceira, mas, caso eu antes de clicar em pesquisar ou cadastrar volte na primeira opção e escolha outra, como faço para os demais select limpar os dados voltando ao seu estado original sem usar butão reset?
Como fez para usar 3 select, comigo não está dando certo
Parabéns pela ótima didática, mas ao efetuar seu sistema apresenta um erro que eu não sei como resolver: Undefined array key "id_categoria". Se alguém puder ajudar.
Cheguei aqui procurando como fazer isso no Spring. Se alguém aí que estiver lendo os comentários souber como ou pelo menos me dizer o que exatamente eu devo pesquisar pra achar, salvaria minha semana :(
Comigo só funciona eles na pasta raiz se vc for fazer o sub_categoria com um include nao deu certo.
Ainda tá com esse problema Rafael?
no meu esta dando esse erro $.getJSON is not a function poderia me ajudar
Bom dia Cesar, teria como fazer essa pesquisa tudo em uma única página?
Celke, fiz como você ensinou e funcionou perfeitamente no PHP 5.3.1. , porém, ao colocar em um servidor com PHP 5.0.3 não carregou a sub categoria. Você sabe me dizer se realmente não é compatível, ou tem alguma configuração a ser realizada para rodar na versão mais antiga? Obrigado!
To na msm. Ele n busca a Subcategoria. Vc conseguiu resolver?
@@jonasalvesviana6990 estava com o mesmo problema, consegui resolver substituindo os dois scripts que ele coloca logo abaixo do fechamento da tag por estes dois scripts que ele disponibilizou em outro exemplo.
É possivel eu mostrar no resultado em vez dos id's, mostrar o nome?
Por ex: escolho categoria: esporte , sub-categoria: basquete ai mostra esporte e basquete
Conseguiu amigo. Estou com a mesma dúvida!
O meu nao esta mais funcionando
Como para mostrar o resultado em modo descrição?
Curso de PHP
Informática
Curso de CakePHP
Olá Cesar, baixei este código-fonte e não está funcionando. Será que descontinuou a versão da API ou será a versão do php/mysql?
Estou achando que é a API. Conseguiu fazer de alguma outra maneira?
Tem como fazer isso 2x na mesma página? Tipo, Origem e destino?
teria como colocar essa o resultado em um input digo pesquiso produtos, e retorna valo só que no input text
Bom dia Anderson,
Segue o link com um tutorial que pode auxiliar: celke.com.br/posts/155/como-preencher-proximos-campos-com-php-e-javascript
Cara muito obrigado, parabéns pelo canal
porque se eu colocar o atributo "multiple" no select não da certo?
Ex:
Tenho uma dúvida grande
Como faço pra conseguir ALTERAR um dado de uma tabele vindo do campo OPTION SELECT (que vem de Banco de Dados)
Exemplo eu tenho dentro do meu banco de dados um tabela que puxa o nome dos estados no campo OPTION SELECT
Eu cadastrarei ex: "João da Silva, nascido no estado de São Paulo"
eu quero alterar para : "ex João da Silva Torres, pra continuando na seleção do campo do estado de São Paulo", mas quando vai pra página de Alterar, traz lá em cima o campo do estado do ACRE, como faço pra continuar selecionado São Paulo
OBS: os valores com os nomes dos 27 estados, estão vindo de um banco de dados no campo OPTION SELECT
também estou com essa dúvida... conseguiu resolver?
Cesar, encontrei o seguinte problema, no local host funcionou perfeitamente, mas ao levar para o servidor remoto a categoria é carregada, e a subcategoria fica apenas "aguarde carregando". Obrigado e parabens pelo otimo trabalho.
Acredito que você esta com algum problema que não seja o script, errou algum, sei la... Comigo funcionou perfeitamente
Fale André.. não sei se você resolveu, mas quando sobe pro servidor remoto tem de mudar dentro do script o caminho onde fica o arquivo. abç
Essa rotina está sendo de grande utilidade. Obrigado Cesar por sua generosidade e competência. Mas estou com o mesmo problema. Funciona perfeitamente no localhost mas no servidor fica apenas "Aguarde, Carregando .." André Izidoro, como voce resolveu essa questão?? Obrigado.
O código do Cesar está corretíssimo. Novamente agradeço Cesar toda a ajuda. Eu resolvi meu problema, e era uma seleção no banco. Obrigado a todos.
sera que por causa da versão do php pode mudar alguns comandos? eu fiz igual e a única coisa que acontece é que a minha segunda combobox desaparece..
Olá Gian,
O erro dificilmente será do PHP, e erro está provavelmente no javascript, erro no código ou versão incompatível,.
Testei o projeto disponibilizado com a ultima versão atual do jquery 3.2.1 e funcionou normalmente.
Segue o link: goo.gl/WFr0Qz
Era um problema no javascript mesmo, agora esta funcionando.
A única coisa estranha é, se eu selecionar uma categoria que não tenha uma subcategoria, o combobox continua sumindo, tirando isso, funciona perfeitamente,
Vlw
oiii, fiz conforme o vídeo porém a formatação ficou estranha fora do padrão utf8. Como posso corrigir isso?
Oi Bruna.. aplica esta função utf8_encode($variavel); e veja se funciona..
não achei o loader do google api
@@jonasalvesviana6990 Valeu Jonas!
Tem algum jeito de copiar uma celula com apenas um clique?
Esta dando esse erro no meu.
ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js, is invoked via document.write. The network request for this script MAY be blocked by the browser in this or a future page load due to poor network connectivity. If blocked in this page load, it will be confirmed in a subsequent console message.See www.chromestatus.com/feature/5718547946799104 for more details.
Pessoal,
Alguém tem o código para popular 3 select ? tentei usar esse com 2 select mas não estou conseguindo.
Grato pela atenção
Olá Francisco,
Segue o exemplo para ter mais de campo select.
bit.ly/2rgL1Jp
@@celkecursos Muito Obrigado Celke, agradeço demais seu código me ajudou muito em um projeto voluntario que estou apoiando.
tenho uma duvida na hora de gravar os dados que estão nos campos de id categoria e sub categoria no banco ele esta gravando os id´s e não as informações dos campos, sabe me dizer como fazer gravar as informações ?
Preciso de fazer isto várias vezes no mesmo formulário. Como fazer para q a segunda subcategoria não se misture com a primeira? e como fazer isto sem ficar muito repetitivo? Espero poder me ajudar! Excelentes aulas!!
Estou com a mesma dúvida. Preciso fazer os campos de um frete "Origem (Estado e Cidade) Destino (Estado e cidade)". Consegui fazer por este vídeo o campo e origem, mas o de destino estou sem saber fazer na mesma página.
Celke, boa tarde. Um socorro. Fiz tudo certo e conferido. Mas não carrega a "sub_categoria". Só fica aparecendo o "Aguarde, carregando ..." e não entra os dados no "select". Fiz um Var_dump na pesquisa ao BD e vi que as variáveis do "id_categoria" estão corretas. O que está acontecendo? Onde está o erro? Atualizei o "jQuery" e nada. Pode ajudar?