Jump to content

Jefferson andre

Members
  • Content count

    168
  • Joined

  • Last visited

Community Reputation

2 Comum

1 Follower

About Jefferson andre

  • Birthday 11/02/1973

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    Ribeirão Pires - SP
  • Interesses
    Php, mysql, matemática, e-commerce, e-business

Contato

Recent Profile Visitors

1521 profile views
  1. Boa noite, estou com um erro no ajax e nao consigo determinar o motivo. Se alguem puder dar uma ajuda eu agradeço bastante Ao salvar um formulario aparece este erro abaixo: vue.js:634 [Vue warn]: Error in v-on handler: "RangeError: Maximum call stack size exceeded" No console mostra um loop infinito no campo id, segue a mensagem de log: salvar_alteracoes 1 object 2 3 4 5 id: Object -> id: Object ( loop aqui e somente neste campo ) -> id: Object -> id: Object horario_devolucao: "00:00:00" horario_entrada: "15:38:52" id_cliente: "20" Deixei o formulario com apenas 3 campos e mesmo assim nao passa, segue o formulario: <template> <div id="alterar_automotivo"> <a-modal :mask-closable="false" :keyboard="false" :closable="false" title="Automotivo - alteração" :visible="alteracao_reg" width="1200" v-on:cancel="() => alteracao_reg = !alteracao_reg" v-bind:footer="null"> <a-form-model ref="ruleForm" v-model="registro_alterado" :rules="regras"> <a-row :gutter="16"> <div> <a-col :span="18"> <a-form-item label="Cliente"> <a-select v-model="registro_alterado.id_cliente"> <a-select-option v-for="dados_cliente in filtrar_empresas" :key="dados_cliente.id" placeholder="Campo obrigatorio" :value="dados_cliente.id">{{dados_cliente.razao}} {{dados_cliente.telefones}} {{dados_cliente.email}}</a-select-option> </a-select> </a-form-item> </a-col> <a-col :span="3"> <a-form-item label="Data da entrada"> <a-input type="date" v-model="registro_alterado.data_entrada" /> </a-form-item> </a-col> <a-col :span="3"> <a-form-item label="Horario da entrada"> <a-input type="time" v-model="registro_alterado.horario_entrada" /> </a-form-item> </a-col> </div> </a-row> <a-button @click="salvar_alteracoes(registro_alterado)">Salvar</a-button> </a-form-model> </a-modal> </div> </template> Segue o ajax com problemas: salvar_alteracoes(id) { console.log("salvar_alteracoes") this.alteracao_reg = false var vm_id = this this.registro_alterado['id'] = id console.log("1") this.automotivo.push(this.registro_alterado) console.log(typeof(this.automotivo)) console.log("2") this.automotivo.forEach((item, index) => { console.log("3") if (item.id == id) { console.log("4") this.automotivo[index] = this.registro_alterado } }) console.log("5") console.log(this.registro_alterado) console.log("6") $.post('xcomp_empresarial_automotivo_alterar_dados.php', this.registro_alterado) console.log("7") } Alguma coisa esta fazendo rodar em loop infinito por isso da pau.
  2. Jefferson andre

    fopen nao cria arquivo em C:

    Tentei usar a sua sugestão mas não consegui, fiz variações de sintaxe e mesmo assim só consegui salvar nas subpastas do site e nao em C:\
  3. Jefferson andre

    fopen nao cria arquivo em C:

    Segue um exemplo que roda no localhost mas nao funciona na web <?php $destino =fopen("C:\\CFe\\teste_fopen.txt", "w+"); fwrite($destino, "Escreveu dentro"); fclose($destino); ?>
  4. Jefferson andre

    fopen nao cria arquivo em C:

    Ok, sim a pasta onde crio o arquivo no site esta correto, mas o que eu preciso é gerar o mesmo arquivo no disco local. infelizmente tudo o q estava funcionando no localhost parou ao subir para o site por causa de alguma permissao do php.ini ou talvez do apache
  5. Jefferson andre

    fopen nao cria arquivo em C:

    Subir niveis no site funciona e consigo salvar em qualquer pasta, mas preciso salvar em uma pasta especifica na unidade C:\ e esta parte nao funciona quando faço upload do site. Localmente funciona numa boa. Estou pensando em salvar em uma determinada pasta no site e criar uma rotina de download para salvar na pasta que eu quero na unidade C:\ mas nao sei se vai funcionar.
  6. Jefferson andre

    fopen nao cria arquivo em C:

    Boa tarde, Estou com problemas ao utilizar o fopen, no localhost funciona corretamente mas ao subir para o site em vez de criar o arquivo em C:\nomedapasta ele cria na pasta que esta executando dentro do site. Ja tentei colocar o caminho com duas barras mas mesmo assim nao esta funcionando. Segue o caminho que preciso criar o arquivo C:\CFe\123456\Envio\nomedoarq.xml ja tentei isso acima assim C:\\CFe\\123456\\Envio\\nomedoarq.xml e nada estou usando o comando assim: $destino = fopen($xdestino, 'w'); e entao vou colocando as escritas dentro dele com fwrite($destino, "escrita"); O que fazer ? ou pra qual comando mudar para escrever um xml ?
  7. Bom dia a todos, Meu cliente apagou sem querer um arquivo grande e gravou um outro na mesma pasta com o mesmo nome só que praticamente vazio. Alguém conhece um jeito de recuperar estas informações sem prejudicar as demais? Obs: é um banco de dados, sendo que 3 arquivos formam um conjunto de informações e todos possuem extensões diferentes.
  8. Ola, qual comando eu utilizo para pegar o que esta entre <a>teste</a> ? tendo como valor retornado: teste O uso seria para ler o conteudo de um xml ok
  9. Jefferson andre

    [RESOLVIDO] Nao consigo determinar o motivo do erro na funcao ajax

    Deu certo, obrigado
  10. Jefferson andre

    [RESOLVIDO] Nao consigo determinar o motivo do erro na funcao ajax

    nao funcionou, existe alguma maneira de emitir algum alerta quando ele esta na etapa filtrar_cadastro_clientes.php ? A saida via echo nao funciona quando passa pelo javascript, ja tentei com um <script>alert("entrei")</script> para ver se esta chegando ate la mas tambem nao deu certo
  11. Jefferson andre

    [RESOLVIDO] Nao consigo determinar o motivo do erro na funcao ajax

    Ok vou verificar aqui, grato pelas informações
  12. Jefferson andre

    [RESOLVIDO] Nao consigo determinar o motivo do erro na funcao ajax

    Grato pela observação, pelo console eu consigo identificar se está biblioteca está sendo carregada?
  13. Saudações, alguem pode dar uma força nesse codigo abaixo por favor. Da erro na etapa em que o ajax chama a funcao mas nao consigo determinar o motivo. Mensagem do console: $.ajax is not a function HTML: <header> <script src="https://code.jquery.com/jquery-3.4.1.min.js"</script> <script type="text/javascript" src="xcomp_empresarial_clientes_cadastros.js"></script> </header> <label for="inputcomissao_venda">Procurar</label> <input type="text" name="procurar" id="procurar" class="form-control" aria-label="" aria-describedby="inputGroup-sizing-sm" onchange="filtrar_clientes()"> JS: function filtrar_clientes(){ var tipo_do_filtro = document.getElementById("filtrar_por").value; var conteudo_do_filtro = document.getElementById("procurar").value; if (conteudo_do_filtro !==''){ alert("acessou :" + tipo_do_filtro + " - " + conteudo_do_filtro); $.ajax({ // localizacao e nome do programa url:'filtrar_cadastros_clientes.php', // tipo de envio dos dados GET / POST type:'GET', // variavel enviada para a url / programa data:conteudo_do_filtro, //formato do retorno: TEXT /JSON dataType:'json', //caso positivo na url success:function(resultado){ alert("quantidade encontrada :" + resultado.total); //demonstracao do que ocorreu no console console.log(option); $('#clientes_cadastros_listagem').html(resultado.data); } }); } } PHP: PHP: <?php $id_empresa=$_SESSION['id_empresa']; $conteudo_do_filtro = $_GET['conteudo_do_filtro']; require('conexao_dbo.php'); $conteudo_do_filtro = "%".$conteudo_do_filtro."%"; $filtro_ativos = $arquivo->prepare("SELECT id, razao, email, contato, telefones, telefone_2, celular, deletado, ativo, id_empresa FROM clientes WHERE deletado=0 AND id_empresa='$id_empresa' AND razao like '$conteudo_do_filtro' ORDER BY ativo,razao"); $filtro_ativos->execute(); echo json_encode(['data'=>$filtro_ativos->fetchAll(),'total'=>$filtro_ativos->rowCount()]); ?>
  14. Mestres saudações, Meu banco de dados de municipios brasileiros tem mais de 10 mil registros, entao para que o site nao fique lento eu preciso filtrar o municipio somente apos o usuario selecionar a UF, e sem sair da tela. Segue meu script, nao sei fazer apos onchange. Aparece a mensagem alert("Busca em desenvolvimento: + estado") corretamente Agradeço alguma ajuda <html> <body> <div class="form-group col-md-2"> <label for="inputestado">Estado</label> <select class="custom-select" name="estado" id="estado" onchange="funcao_localizar_municipios()"> <option value="AC">AC</option> <option value="AL">AL</option> <option value="AM">AM</option> <option value="AP">AP</option> <option value="BA">BA</option> <option value="CE">CE</option> <option value="DF">DF</option> <option value="ES">ES</option> <option value="GO">GO</option> <option value="MA">MA</option> <option value="MT">MT</option> <option value="MS">MS</option> <option value="MG">MG</option> <option value="PA">PA</option> <option value="PB">PB</option> <option value="PR">PR</option> <option value="PE">PE</option> <option value="PI">PI</option> <option value="RJ">RJ</option> <option value="RN">RN</option> <option value="RO">RO</option> <option value="RS">RS</option> <option value="RR">RR</option> <option value="SC">SC</option> <option value="SE">SE</option> <option value="SP">SP</option> <option value="TO">TO</option> </select> </div> <div class="form-group col-md-6"> <label for="inputid_municipio">Municipio</label> <br> <?php $filtro_municipios = $arquivo->prepare("SELECT id, nome_uf, nome_distrito,sigla_uf FROM municipios ORDER BY nome_distrito,nome_uf"); //WHERE sigla_uf='$estado' $filtro_municipios->execute(); //print_r($filtro_clientes); ?> <select class="custom-select col-md-12" name="id_municipio" id="id_municipio"> <option value="">Clique para selecionar</option> <?php while ($municipios = $filtro_municipios->fetch()) {?> <option value="<?php echo $municipios['id'] ?>" ><?php echo $municipios['nome_distrito']." - ".$municipios['nome_uf'];?> </option> <?php } ?> </select> </div> </body> <script> function funcao_localizar_municipios(procurar) { var estado = document.getElementById("estado").value; if (estado ==''){ alert("campo em branco"); } else { alert("Busca em desenvolvimento: + estado"); } } </html>
  15. Jefferson andre

    Como trocar o filtro do select mysql apos um click no checkbox

    Muito obrigado pela resposta, vou analisar o que voce postou e tentar adaptar aqui. Abraços ok, grato pelas dicas. Vou tentar aqui. Abraços
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.