Ir para conteúdo

POWERED BY:

luiz monteiro

Members
  • Total de itens

    46
  • Registro em

  • Última visita

Reputação

0 Comum

Sobre luiz monteiro

  • Data de Nascimento 01/01/1980

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    sampa
  • Interesses
    tirar dúvidas e ajudar outras pessoas.

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. Usei algumas alternativas como addEventListener visibilitychange e setInterval. Mas não resolveu.
  2. Olá. Estou atualizando meu conhecimento com Front-End e me deparei com o seguinte problema. Criei um sistema para fazer o upload de imagens e alguns campos text. Algo bem simples para depois começar a estudar javascript para mostrar a miniatura.... Mas quando saio do navegador Chrome ou da aba por mais de 3 minutos, ao retornar o navegador as vezes atualiza ou nem chega atualizar mas limpa os campos. Estou usando um Smart Motorola com Android, mas um amigo testou no iPhone e acontece a mesma coisa. Gostaria de saber se há como usar javascript para evitar isso? Agradeço desde já. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Uploader</title> </head> <body> <form action="?" method="post" enctype="multipart/form-data"> <br><br> <div>selecione a imagem 1</div> <input type="file" name="foto1" accept="image/*"> <br><br> <input type="text" name="nome_imagem1"> <br><br> <input type="file" name="foto2" accept="image/*"> <br><br> <input type="text" name="nome_imagem2"> <br><br> <input type="file" name="foto3" accept="image/*"> <br><br> <input type="text" name="nome_imagem3"> <br><br> <input type="submit" value="Enviar"> <br><br> </form> <?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { vardump ($_FILES); } ?> </body> </html>
  3. Bom dia Williams Duarte Obrigado por responder. Tentei e não deu certo. Até dei um tempo nisso para não pirar. kkkkk Mas quero encontrar a solução.
  4. Boa noite Hoje tentei novamente estudar algumas coisas para tentar entender o que está acontecendo e, dessa maneira ..."select * from tabela where campo = :busca "..... Só não retorna se a busca terminar com 4 zeros. Tipo 2340000 Qualquer outro numero retorna, apenas esses com 4 zeros no final não. Li o manual do SQL mas não encontrei nada que pudesse me ajudar. Se alguém tiver algo mais para me ajudar. Agradeço.
  5. Obrigado pela ajuda. O form foi a digitação aqui no forum. Passou despercebido. Eu usei o LIKE como você indicou, mas também não retornou dados. Quando executo um select sem where para identificar o tipo de dados que o MYSQL retorna, é tipo string e o que recebo do FORM HTML também. O estranho que nesse caso ele retorna os valores como estão gravados, até mesmo os zeros. Na tabela da database alterei para testar o campo para INT(8), mas não teve efeito, então retornei para VARCHAR(8). Vou pesquisa mais sobre o LIKE em SQL.
  6. Olá. Hoje tentei também Primeiro $busca = $conexao->prepare("select CAST(campo AS CHAR(8)) form tabela where (campo = :campo) "); $busca->bindParam('campo', $_REQUEST['campo_form']); Depois $busca = $conexao->prepare("select campo form tabela where (campo = :campo) "); $busca->bindParam('campo', $_REQUEST['campo_form'], PDO::PARAM_STR); E nada deu certo.
  7. Olá, tudo bem? Estou melhorando meu conhecimento em php e mysql e, me deparei com o seguinte. A tabela da base de dados tem um campo do tipo varchar(8) o qual armazena números. Eu não posso alterar o tipo desse campo. O que preciso é fazer um select para retornar o números que contenham zeros a direita ou a esquerda. O que tentei até agora Ex1 $busca = $conexao->prepare("select campo form tabela where (campo = :campo) "); $busca->bindParam('campo', $_REQUEST['campo_form']); Se a direita da string $_REQUEST['campo_form'] termina ou inicia com zero ou zeros, a busca retorna vazio. Inseri dados numéricos, da seguinte maneira para testar: 01234567; 12345670: 12345678: 12340000... entre outros nessa coluna. Todos os valores que não terminam ou não iniciam com zero ou zeros, o select funciona. Ex2 $busca = $conexao->prepare("select campo form tabela where (campo = 0340000) "); Esse número está cadastrado, mas não retorna. Ex3 $busca = $conexao->prepare("select campo form tabela where (campo = '02340001' ) "); Esse número está cadastrado, mas não retorna. Ex4 $busca = $conexao->prepare("select campo form tabela where (campo like 2340000) "); Esse número está cadastrado, mas não retorna. Ex5 $busca = $conexao->prepare("select campo form tabela where (campo like '12340000') "); Esse número está cadastrado, mas não retorna. Ex6 $busca = $conexao->prepare("select campo form tabela where (campo like '"12340000"' ) "); Esse número está cadastrado, mas não retorna. Ex7 $busca = $conexao->prepare("select campo form tabela where (campo like :campo) "); $busca->bindParam('campo', $_REQUEST['campo_form']) Não retorna dados. O $_REQUEST['campo_form'] é envio via AJAX de um formulário. Usei o gettype para verificar o post, e ele retorna string. Fiz uma busca com número 12345678 para verificar o que o select retorna, e também retrona como string. Esse tipo de varchar foi usado porque os números que serão gravados nesse campo, terão zeros a direita ou na esquerda. Os tipos number do mysql não gravam zeros, então estou usando esse. O problema é a busca. Agradeço desde já.
  8. luiz monteiro

    Formatação de campo nuemrico

    Bom dia. Estou precisando formatar um campo de entrada type text somente para numero com a seguinte formatação. se menor que 999 mostrar dessa forma mesmo, nesse caso seria para centena.dezena.unidade. Tipo 001 até 009 depois 010 até 099 depois 100 até 999 de 1.000 até 999.999 mostrar com o ponto, nesse caso seria para milhar.centena.dezena.unidade. Tipo 001.000 até 001.999 e assim por diante. de 1.000.000 até 9.999.000, nesse caso seria para milhão.milhar.centena.dezena.unidade. aqui mesma ideia.... Parecidos com aqueles campos de preço, que ao digitar os zeros ficam a esquerda até o valor atingirem a unidade correspondente. Tentei adaptar esse que encontrei na net. function moeda(a, e, r, t) { let n = "" , h = j = 0 , u = tamanho2 = 0 , l = ajd2 = "" , o = window.Event ? t.which : t.keyCode; if (13 == o || 8 == o) return !0; if (n = String.fromCharCode(o), -1 == "0123456789".indexOf(n)) return !1; for (u = a.value.length, h = 0; h < u && ("0" == a.value.charAt(h) || a.value.charAt(h) == r); h++) ; for (l = ""; h < u; h++) -1 != "0123456789".indexOf(a.value.charAt(h)) && (l += a.value.charAt(h)); if (l += n, 0 == (u = l.length) && (a.value = ""), 1 == u && (a.value = "0" + r + "0" + l), 2 == u && (a.value = "0" + r + l), u > 2) { for (ajd2 = "", j = 0, h = u - 3; h >= 0; h--) 3 == j && (ajd2 += e, j = 0), ajd2 += l.charAt(h), j++; for (a.value = "", tamanho2 = ajd2.length, h = tamanho2 - 1; h >= 0; h--) a.value += ajd2.charAt(h); a.value += r + l.substr(u - 2, u) } return !1 } Mas sem sucesso. Grato por enquanto.
  9. Bom dia. Eu estou tentando encontrar uma maneira de evitar que após o usuário selecionar, se selecionar, uma imagem, essa seja substituída apenas por outra selecionada. Porém quando o usuário cancela a seleção, o input file remove o arquivo se já foi selecionado anteriormente. Essa é a estrutura que estou usando HTML form action="#" method="post" name="formulario" id="formulario" enctype="multipart/form-data" input type="file" name="file_name[]" br input type="file" name="file_name[]" br button enviar /button /form JS PURO Peguei esse script em um post aqui do stackoverflow e adaptei script type="text/javascript" let formulario = document.querySelector("#formulario"); formulario.addEventListener("change", (e)=>{ e.preventDefault(); var file = e.target.files[0]; if (e.target.files.length === 1 && e.target.files !== undefined && e.target.files !== null && file.type.match('image.*')) { console.log("if okay"); } else { //preciso entender o que devo fazer aqui para verificar se há arquivo no DOM desse target caso, o usuário cancele a seleção, para evitar que se há um arquivo no DOM esse permaneça. console.log(file); //CASO O USUÁRIO CANSELA A SELEÇÃO, RETORNA undefined } }); /script O if está correto, porém o que falta é o que fazer no else. Agradeço desde já.
  10. luiz monteiro

    Pegar o nome do input text do formulário submetido

    Encontrei. preciso usar o elements.name
  11. luiz monteiro

    Pegar o nome do input text do formulário submetido

    Olá. Tenho 3 formulários em uma mesma pagina, onde cada um tem 1 input type text. O que preciso é recuperar o nome desses inputs e o valor correspondente ao formulário submetido. ============= form name="formulario1" id="formulario1" input type="text" name="nome1" value="valor1" /form form name="formulario2" id="formulario2" input type="text" name="nome2" value="valor2" /form form name="formulario3" id="formulario3" input type="text" name="nome3" value="valor3" /form ============= .......... var formulario_submetido = document.getElementById("formulario1"); formulario_submetido.addEventListener('submit', function(e) { e.preventDefault(); //tentei console.log(document.querySelectorAll('#'+this.id + ' input').name); //tentei var formula = new FormData(formulario_submetido); console.log(formula.input['type=text'].name); //tentei console.log(formula.get(input['type=text']).name); .......... no console.log(e), ele está nessa hierarquia form -> srcElement -> input -> attributes -> name Como recupero o valor do name dele e o valor do value? Agradeço desde já.
  12. luiz monteiro

    Submeter formulario ao clicar em um button fora do form

    Boa tarde. Tanto com javascript "formulario.submit()... e tanto com "<button type="submit" form="form1" value="Submit">Submit</button>", deu certo. Mas optei pelo javascript por insegurança com incompatibilidades de navegadores caso poderia acontecer. Eu testei em diferentes dispositivos mas prevaleceu a insegurança. Estarei em um novo projeto amanhã, e vou implementar o esse button. Não conhecia e nem imaginava isso. Resolvido meu problema. Obrigado pela ajuda de todos.
  13. luiz monteiro

    Submeter formulario ao clicar em um button fora do form

    Bom dia! A questão é a seguinte, tenho o seguinte form <form onsubmit="return false;" action="./busca.php" method="post" name="buscar" id="buscar"> <input type="text" name="texto"> <button>Executa</button> </form> Que está funcionando perfeitamente com a seguinte estrutura do script abaixo var form = document.getElementById('buscar'); form.addEventListener('submit', function(e) { e.preventDefault(); }); O que preciso, é saber como submeter esse mesmo formulário ao clicar em button fora do form sem modificar esse script? <button id="fora_do_form">Submeter o form</button> Agradeço desde já!
  14. luiz monteiro

    HTACCESS não reconhece arquivo

    Boa tarde! Tinha uma url de image ./imagem.extensão, alterei para https://dominio/imagem.extensão e voltou ao normal. O estranho era de que no wampserver estava tudo ok! Obrigado.
  15. luiz monteiro

    HTACCESS não reconhece arquivo

    Boa tarde! Estou tentando criar uma url amigável, porem o htaccess não reconhece o arquivo sem a extensão. O objetivo é deixar a url assim: https://dominio.com.br/arquivo/id Estou usando essa regra no HTACCESS RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^(.*)$ index.php [NC,L] No wampserver local funciona, porem no servidor online não. No online só aceita dessa maneira https://dominio.com.br/arquivo.php/id Sem a extensão não aceita. Tentei assim também RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [NC,L] No wampserver local ok, porem no online não. Estou recuperando a id com o filter_input(INPUT_SERVER, 'REQUEST_URI') que no wampserver tudo ok, apenas no online não Agradeço desde já.
×

Informação importante

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