Ir para conteúdo

juliosertori

Members
  • Total de itens

    63
  • Registro em

  • Última visita

Posts postados por juliosertori


  1. Olá tudo bem?

     

    Estou criando um Repeater para adicionar produtos, o problema é que não consigo gerar um ID para cada linha, como um FOR ou WHILE no PHP, colocando $i = 0 e depois $i++

     

    Crio cada linha do repeater com bootstrap e utilizo assim:

     

    <tr data-repeater-item=""></tr>

     

    Mas como adicionar um id ou nome em sequência para cada repeater? Não encontrei nada na internet referente!


  2. Amigos, estou utilizando um sistema de FormValidation, e vem pronta algumas coisas, mas estou com dúvida:

     

    Como pego os dados desse POST no PHP?

     

    FormValidation.utils.fetch(formSubmitUrl, {
    		            method: 'POST',
    					dataType: 'json',
    		            params: {
    		                name: form.querySelector('[name="username"]').value,
    		                email: form.querySelector('[name="password"]').value,
    		            },
    		        })

    Obrigado!


  3. Olá boa tarde, tudo bem?

     

    Tenho uma consulta de CEP via AJAX, na qual ele seleciona a cidade no SELECT cidades:

     

    $("#cidade").val(dados.localidade);

     

    O problema é que tem que estar exatamente igual nos 2 lados, na consulta e no select.

     

    Como fazer para não diferenciar minúsculas e maiúsculas, e caracteres especiais?

     

    Obrigado!


  4. Estou com a função aqui por exemplo

     

    function tirarAcentos($string){
        return preg_replace(array("/(á|à|ã|â|ä)/","/(Á|À|Ã|Â|Ä)/","/(é|è|ê|ë)/","/(É|È|Ê|Ë)/","/(í|ì|î|ï)/","/(Í|Ì|Î|Ï)/","/(ó|ò|õ|ô|ö)/","/(Ó|Ò|Õ|Ô|Ö)/","/(ú|ù|û|ü)/","/(Ú|Ù|Û|Ü)/","/(ñ)/","/(Ñ)/"),explode(" ","a A e E i I o O u U n N"),$string);
    }

    Mas não estou conseguindo inserir ela no GROUP BY c.cidade 


  5. Opa tudo bem?

     

    Tenho uma query que agrupa por CIDADE, o problema é que o cliente pode digitar a cidade, então as vezes digita com e sem caracter especial, por exemplo: São Paulo, e Sao Paulo, como posso agrupar os 2?

     

    "SELECT sum(p.total_pedido) as totalpedidos, p.id_empresa, p.id_cliente, c.id, c.cidade FROM pedidos AS p JOIN clientes AS c ON p.id_cliente = c.id WHERE p.id_empresa = '".$_CPD['CompanyId']."' AND p.finalizado = '1' AND MONTH(p.data_pedido) = '$mes_atual' group by c.cidade order by totalpedidos desc limit 0,10"

     


  6. Olá tudo bem?

     

    Tenho campos de produtos que somam os valores e multiplicam pela quantidade, na maioria das vezes o valor sai corretamente em um INPUT com MASK de Moeda, mas alguns valores sai por exemplo dessa forma:

     

    8984.960000000001

     

    O que faz com que não fique corretamente para mandar no POST e tratar os dados depois, na maioria das vezes ele vem correto, por exemplo:

     

    R$ 8,898.10

     

    Não encontrei uma forma dele tratar quando tiver várias casas ele concertar etc.


  7. Olá galera tudo bem?

     

    Tenho um While em Javascript, e preciso dentro dele um JSON, ex:

     

    while ( qtdProd <= qtdProdutos ) {
        
        {
                "cod_barras": "SEM GTIN",
                "codigo_produto": 1,
                "nome_produto": "Coca-cola lata 350 ml",
                "ncm": "44071100",
                "unidade": "UN",
                "quantidade": 1.00,
                "valor_unitario": 3.5,
                "compoe_valor_total": 1
        }    
        
        
        
        qtdProd++;
        }

    Logicamente assim não funciona, mas não encontrei como inserir corretamente


  8. Consegui dessa forma:

     

    $.ajax({
        url: "http://localhost/arkemp/apinfe/transmitir",
        type: "POST",
        data: JSON.stringify(jsNfe),
        contentType: "application/json; charset=utf-8",
        dataType: "json"
    
    }).done(function(resposta) {
        alert(resposta);
    
    }).fail(function(jqXHR, textStatus ) {
        alert("Algo deu errado: " + textStatus);
    
    });

     


  9. Olá galera tudo bem? Tenho o seguinte JSON:

     

    var jsNfe = {
    	
    	"venda": {
    		"identificacao": 1,
    		"comentario": ""
    	},
    	
    	"documento": {
    		"numero_nf": 663,
    		"natureza_operacao": "Venda de produto de estabelcimento",
    		"cfop": "6101",
    		"numero_serie": 1,
    		"ambiente": 2,
    		"info_complementar": "",
    		"consumidor_final": 1,
    		"operacao_interestadual": 1,
    		"CSC": "GPB0JBWLUR6HWFTVEAS6RJ69GPCROFPBBB8G",
    		"CSCid": "000002"
    	},
    	
    	"emitente": {
    		"codigo_uf": 31,
    		"razao_social": "empresa",
    		"nome_fantasia": "empresa",
    		"ie": "5464324354",
    		"cnpj": "25447541000155",
    		"crt": 1,
    		"csosn": "101",
    		"logradouro": "ENDERECO",
    		"numero": 444,
    		"complemento": "",
    		"bairro": "CENTRO",
    		"nome_municipio": "Serrania",
    		"cod_municipio_ibge": "3166907",
    		"uf": "MG",
    		"cep": "37143000",
    		"nome_pais": "Brasil",
    		"cod_pais": "1058"
    	},
    	
    	"destinatario": {
    		"nome": "DESTINAT",
    		"tipo": "j",
    		"cpf_cnpj": "544114552000155",
    		"ie_rg": "54545454",
    		"contribuinte": 1,
    		"logradouro": "ENDERECO,
    		"numero": 665,
    		"complemento": "",
    		"bairro": "centro",
    		"nome_municipio": "cidade",
    		"cod_municipio_ibge": "4112009",
    		"uf": "PR",
    		"cep": "546545645",
    		"nome_pais": "Brasil",
    		"cod_pais": 1058
    	},
    	
    	"itens": [
    		{
    			"cod_barras": "SEM GTIN",
    			"codigo_produto": 1,
    			"nome_produto": "Coca-cola lata 350 ml",
    			"ncm": "44071100",
    			"unidade": "UN",
    			"quantidade": 1.00,
    			"valor_unitario": 3.5,
    			"compoe_valor_total": 1
    		}
    	],
    	
    	"frete": {
    		"modelo": 0,
    		"valor": 1.2,
    		"quantidade_volumes": 1.0,
    		"numero_volumes": 1.0,
    		"especie": "TON",
    		"placa": "AZE1757",
    		"uf_placa": "PR",
    		"peso_liquido": 10.0,
    		"peso_bruto": 12.0
    	},
    	
    	"responsavel_tecnico": {
    		"cnpj": "454545454444",
    		"contato": "CONT",
    		"email": "EMAIL",
    		"telefone": "TEL"
    	},
    	
    	"pagamento": {
    		"tipo": "14",
    		"indicacao_pagamento": 0
    	},
    	
    	"fatura": {
    		"desconto": 0.00,
    		"total_nf": 3.5
    	},
    	
    	"duplicatas": [
    		{
    			"data_vencimento": "2020-04-21",
    			"valor": 3.5
    		}	
    	],
    	
    	"tributacao": {
    		"icms": 0.00,
    		"pis": 0.00,
    		"cofins": 0.00,
    		"ipi": 0.00
    	} 
    	
    };

     

    Já testei diretamente no POSTMAN, ele funciona perfeitamente no sistema, mas não consigo de forma alguma enviar via AJAX POST

     

    Vlww


  10. Fala galera tudo bem? Me da uma força, eu não sou especializado mas gosto de brincar as vezes com PHP etc, e faço uns sistemas pra meu uso mesmo.

     

    E estou precisando integrar a emissão de NFE utilizando a REST API da WEBMANIABR: https://webmaniabr.com/docs/rest-api-nfe/#emitir-nfe

     

    Só que tem um porém, eu trabalho apenas com PHP estruturado, eu já tenho os dados necessários no pedido, cliente, produtos etc para emitir a nota, mas eu não tenho a mínima ideia de como fazer um script para receber o POST com os dados, tratar na API e me retornar os dados, não sei nem onde pesquisar (além daqui rsrs) para iniciar isso.

     

    Podem me dar uma luz por favor?

     

    Muito obrigado!


  11. Assim funciona até eu colocar o MONTH(p.data_pedido)

     

    SELECT sum(c.quantidade) as total, c.id_empresa, c.nome_produto, p.finalizado, p.data_pedido 
    FROM pedidos_produtos AS c 
    JOIN pedidos AS p ON c.id_pedido = p.id WHERE c.id_empresa = '".$_CPD['CompanyId']."' AND p.finalizado = '1' AND MONTH(p.data_pedido) = '$mes_atual' group by c.id_produto order by total desc limit 0,10

    pode me ajudar a encontra o erro nessa parte? obrigado


  12. Olá tudo bem?

     

    Tenho uma tabela onde registro os produtos que vendeu, com o ID do Pedido, e preciso listar os mais vendidos por período.

     

    Tenho o SQL:

    SELECT SUM(quantidade) AS quantidade, id_produto, nome_produto 
    FROM pedidos_produtos 
    WHERE id_empresa = '".$_CPD['CompanyId']."' 
    GROUP BY id_produto 
    order by quantidade desc limit 0,10

    Lista perfeitamente, mas o problema é que a DATA está na tabela PEDIDOS, como linkar?

     

    Obrigado!

×

Informação importante

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