Ir para conteúdo

Electronic

Members
  • Total de itens

    838
  • Registro em

  • Última visita

  • Dias vencidos

    16

Tudo que Electronic postou

  1. Electronic

    deixar php separado do ajax

    Tenta assim Não vai precisar de ajax nem de 2 arquivos. No FORM coloca que ele submete pra ele mesmo <form action="<?=($_SERVER['PHP_SELF'])?>" id="formulario" method="post" > No inicio do arquivo coloca if ($_SERVER['REQUEST_METHOD'] === 'POST') { if (isset($_POST["nome"])){ // seu codigo } }
  2. Electronic

    Chamar janela modal para diferentes

    Tem várias modos A mais simples acho que é por no botão uma chamada de função já com todos os dados onclick="iniciaModal(id, descrição, etc, etc)" E lá na função usar esses dados para por no lugar desejado. Nesse caso não ia precisar daquela ultima função.
  3. Electronic

    Chamar janela modal para diferentes

    Uma forma é: Troque troque ID do botão pra CLASSE id="botaoChama" - > class="botaoChama" coloque um atributo ID com o valor sendo o ID do produto que vem do banco EX.: <button id='3' class="botaoChama">Excluir Produto</button> Agora ao clicar no botão, pegue o ID desse botão e mostre na MODAL. Com a mudança abaixo const botaoChama = document.querySelectorAll('.botaoChama'); botaoChama.forEach((e) => { e.addEventListener('click', function(botao) { var prodID = botao.target.id; document.getElementById('produto_excluir').innerText = prodID iniciaModal("modal", prodID); }); }) pra exibir o id dentro a modal é com a linha document.getElementById('produto_excluir').innerText = prodID e deverá ter uma tag dentro da modal com ID correspondente Se for o caso faça o mesmo com a descrição do produto
  4. Electronic

    Ler arquivo em texto no google drive...

    Veja se da certo gerando um link "baixavel" do arquivo no google drive com esse site https://discovertemplate.com/tools/google-drive-direct-download-link-generator/ o link resultado você usa no seu codigo
  5. Electronic

    Menu com níveis

    O erro é na variável $el[0] da linha: $el.next().css({"top": $el[0].offsetTop, "left": $parent.outerWidth() - 4}); veja o que é essa variavel; quando e definida e como é usada
  6. Electronic

    Como alterar um texto conforme o horário?

    Dentro e no final da sua função de intervalo você faz a logica pra decidir qual mensagem. if (now.getHours() >= 12 && now.getHours() < 18) { document.getElementById('msg').innerHTML = "boa tarde"; }
  7. A requisição tem que ser feita pelo backend nao pelo navegador (se quer pelo navegador pesquise JSONP) Tente fazer ajax para um arquivo no seu backend passando o cnpj, ele faz a busca e te retorna toda informação de volta para pagina e você trata com JS
  8. Electronic

    Data errada aparecendo (.getDay e .getMonth)

    O formato da data passada tem que ser um desses let today = new Date() let birthday = new Date('December 17, 1995 03:24:00') let birthday = new Date('1995-12-17T03:24:00') let birthday = new Date(1995, 11, 17) // the month is 0-indexed let birthday = new Date(1995, 11, 17, 3, 24, 0) Conforme https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/Date
  9. Precisa guardar a informação de qual botão está ativo com cookie ou localStorage salvar localStorage.setItem('nome',valor') recuperar localStorage.getItem(nome); pra identificar o botão selecionado, adicione o atributo data-index em cada tag com a numeração para distinguir <button data-index="1" class="tablinks" onclick="openCity(event, 'London')" id="defaultOpen">London</button> <button data-index="2" class="tablinks" ..... Assim por diate Então no final da função openCity coloque essa linha, ela vai guardar qual botão foi pressionado por ultimo. localStorage.setItem('selecionado', evt.currentTarget.getAttribute('data-index')) Fora da função coloque esse IF. Vê se tem um localStorage selecionado, se tem clique no elemento que tem o atributo data-index como mesmo valor que esta guardado. Se não tiver clique no botão padrão com id defaultOpen if (localStorage.getItem('selecionado') !== null) { document.querySelector('[data-index="' + localStorage.getItem('selecionado') + '"]').click(); } else { document.getElementById("defaultOpen").click(); }
  10. Electronic

    Importar excel e salvar no banco de dados mysql

    Salve o arquivo em CSV. Depois, com o PHP e suas funções específicas pra CSV, carregue e mostre os dados na pagina. e se quiser ja envia pra um banco de dados.
  11. Electronic

    Como alterar um texto conforme o horário?

    Você pega a hora atual hora = new Date().getHours() // vai retorna a hora de 0 ~ 23 Com o valor da variável hora você define se a mensagem será bom dia, tarde ou noite e salve a saudação numa variável, msg Depois selecione a tag que deseja alterar com document.getElementById('seu id').textContent = msg
  12. Electronic

    Dúvida sobre Bootstrap

    Os cards estão dentro de um DIV. Como está o CSS desse DIV?
  13. Como está sendo gerado o html? aperte Ctrl+U para ver
  14. Electronic

    Concatenar conteúdo de campo com string (".jpg")

    faltou pra pegar o valor: document.getElementById("myBtn").value;
  15. Electronic

    Obter Nome/Captcha por Consulta na Receita Federal via PHP/CURL

    Para a CND é mais simples, nao precisa desse metodo. Basta chamar o link com o cnpj do empresa que você quer pegar www.receita.fazenda.gov.br/Aplicacoes/ATSPO/Certidao/CNDConjuntaSegVia/ResultadoSegVia.asp?Origem=1&Tipo=1&NI= 03895171000114&Senha= "Permite a emissão de 2ª via da última certidão negativa ou positiva com efeitos de negativa, que esteja dentro do período de validade"
  16. Electronic

    Cotação Dolár para Euro Automática

    É só dividir dolar pelo euro 3,55789586 / 4,12591393 = 0,862329
  17. Electronic

    Cotação Dolár para Euro Automática

    Veja se ajuda http://tableless.com.br/api-de-cotacoes-de-bolsa-de-valores-dolar-e-euro/
  18. Electronic

    URL amigavel usando slug

    Porque você ta reescrevendo a url RewriteRule ^([a-z]+)\/?$ posts.php?slug=$1 [NC,L] quando você chamar meusite.com.br/slug-aqui o servidor vai ver que slug-aqui se encaixa nessa regra ^([a-z]+)\/?$ logo ele vai reescrever, vai chamar o arquivo php posts.php?slug=slug-aqui outro exemplo RewriteRule ^([a-z]+)\/([a-z]+)\/([0-9]+)$ teste.php?action=$1&model=$2&id=$3 [NC,L] você vai chamar no servidor wbruno.com.br/edit/user/1 o servidor vai ver que isto edIt/user/1 atende a isto ^([a-z]+)\/([a-z]+)\/([0-9]+)$ logo ele vai reescrever, vai chamar teste.php?action=edit&model=user&id=1 outro RewriteRule ^sitemap\.xml$ geraxml.php [NC,L] se eu chamar (escrever na barra de endereço) meusite.com/sitemap.xml o servidor vai reescrever a url e vai chamar meusite.com/geraxml.php mais explicação aqui http://wbruno.com.br/php/desmistificando-urls-amigaveis-com-php-e-htaccessapache/ e aqui http://www.google.com.br desisto, terceira vez que eu to perguntado o html gerado e você esta mostrando o php :wacko:
  19. Electronic

    URL amigavel usando slug

    Se na tabela esta salvo o slug entao o WHERE slug=:slug vai encontrar o seu post mesmo sem o ID quanto ao botão html já respondi: nao, nao respondeu eu perguntei como o link html ta ficando, você esta mostrando o PHP
  20. Electronic

    URL amigavel usando slug

    se nao tem o ID a busca é feita pelo titulo É ISSO QUE EU TO TENTANDO TE DIZER DESDE O SEU ULTIMO TÓPICO MAS você NÃO QUER ENTENDER DE JEITO NENHUM falei aqui http://forum.imasters.com.br/topic/540252-htaccess-url-amigavel/?p=2158392 e aqui http://forum.imasters.com.br/topic/540486-url-amigavel-usando-slug/?p=2159273 você disse isso nesse topico você tendo dito isso eu respondi isso http://forum.imasters.com.br/topic/540486-url-amigavel-usando-slug/?p=2159273 você tem que decidir o que quer da vida É NECESSÁRIO O ID NA SUA URL?? como esse? forum.imasters.com.br/topic/540486-url-amigavel-usando-slug/ ou sem como esse blog.thiagobelem.net/gerenciando-assets-com-o-bower/ se nao tem ID nao precisa de 2 parametros aqui /posts.php?id=$2slug=$1 ja disse isso no 2 segundo post quando eu disse poste como ta o link no html, nao no php e como ta a regra no .htaccess eu queria saber como tava ficando o html do link
  21. Electronic

    URL amigavel usando slug

    poste como ta o link no html, nao no php e como ta a regra no .htaccess tenha em mente que ele tem que redirecionar para -> posts.php ou seja ele tem que achar esse arquivo
  22. Electronic

    URL amigavel usando slug

    nao
  23. Electronic

    URL amigavel usando slug

    Se você não quer passar o id então a busca do post vai ser pelo titulo certo?? você tem certeza que no futuro não vai ter post com nome igual, e se tiver não vai ter problema? veja a url deste topico do iMaster: forum.imasters.com.br/topic/540486-url-amigavel-usando-slug/ <- tem o id na url se você realmente nao quer o ID, não há necessidade do paremetro id aqui /posts.php?id=$2slug=$1 até pq nao existe o grupo 2, entenda que o que esta dentro de "()" é um grupo e na sua expressão só existe um "()" grupo quem estará em $1 retire também a barra do começo RewriteRule ^(.*)$ /posts.php?slug=$1 [NC,L] faça o teste
  24. Electronic

    Obter Nome/Captcha por Consulta na Receita Federal via PHP/CURL

    Obrigado Marcos, era isso isso mesmo que eu queria saber, o guia básico por onde ir ;)
  25. Electronic

    Obter Nome/Captcha por Consulta na Receita Federal via PHP/CURL

    Onde trabalho emite-se muitos Certificado de Regularidade do FGTS (https://www.sifge.caixa.gov.br/Cidadao/Crf/FgeCfSCriteriosPesquisa.asp) e Certidão Conjunta de Débitos (http://www.receita.fazenda.gov.br/Aplicacoes/ATSPO/Certidao/CndConjuntaInter/InformaNICertidao.asp?Tipo=1). Para as duas, sempre precisa digitar o captcha. No caso do site de receita percebi que da pra passar o cnpj na URL http://www.receita.fazenda.gov.br/Aplicacoes/ATSPO/Certidao/CNDConjuntaSegVia/ResultadoSegVia.asp?Origem=1&Tipo=1&NI=[CNPJ]&Senha= ja o site da caixa, ele nao permite o navegador usar o autocomplete para cnpj ja digitados e o captcha e case sensitive. minha pergunta é a 'tecnica' que vc usou no site da receita, serve para o site da caixa? ou alguma forma de melhorar a maneira como é emitido esse certificado?
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.