-
Conteúdo Similar
-
Por Lenon John
Detalhe importante:
Se eu digito MINHA_CHAVE_JADLOG incorreta, ai eu recebo um retorno informado que as credenciais estão incorretas.
Se eu digito MINHA_CHAVE_JADLOG corretamente, não recebo nenhum retorno.
$dados = [
'frete' => [
'cepori' => '29010070',
'cepdes' => '29300040',
'frap' => '',
'peso' => 2,
'cnpj' => '00000000000100',
'conta' => '000001',
'contrato' => '',
'modalidade' => 4,
'tpentrega' => 'D',
'tpseguro' => 'N',
'vldeclarado' => 100,
'vlcoleta' => ''
]
];
$postfields = http_build_query($dados);
$header = array();
$header[] = 'Authorization: Bearer MINHA_CHAVE_JADLOG';
$header[] = 'Content-Type: application/json';
$header[] = 'description:';
$curl = curl_init('https://www.jadlog.com.br/embarcador/api/frete/valor/');
curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, $postfields);
$exec = curl_exec($curl);
$jadlog = json_decode($exec);
curl_close($curl);
print_r($jadlog);
-
Por Carlos Antoliv
Senhores, tudo bem?
Tô numa dúvida aqui... tá matando.
Estou tentando contar a quantidade de itens do carrinho de compras.
Este aqui é o input que aparece a quantidade de itens:
<td><input type="text" name="prod[<?php echo $result['id']?>]" value="<?php echo $qtdProd = $result['quantity']?>" size="1" /> </td>
Aparece normalmente a quantidade de itens. Ex: arroz 2 <<< este 2 fica dentro do input, onde posso alterá-lo.
Minha ideia é mostrar na tela a quantidade total de itens que estão no carrinho.
To usando esse código aqui pra aparecer o número total.... e até funciona:
<?php if(isset($_SESSION['carrinho'])){ $amount = 0; $count = 0; $size = count($_SESSION['carrinho']); foreach($_SESSION['carrinho'] as $data){ $count++; $amount += $data['quantity']; if($size == $count){ echo "TOTAL = $amount"; } } } ?>
O problema é que está exibindo o seguinte erro:
Warning: Illegal string offset 'quantity' in C:\...\www\sistema\carrinho-de-compra\carrinho.php on line 90
Erro na linha 90, no caso, neste linha aqui:
$amount += $data['quantity'];
Daí travei um pouco.
Alguém que poderia dar força ? Tá osso aqui.
tmj
-
Por MarceloEBM
Baixei a tabela do melhorenvio e adaptei para o formato da webcontinental que eles disponibilizam, enviei para o gerente de conta e ele disse que rodou, não atualizou e não tem nenhuma mensagem de erro pra me passar.
Posso estar fazendo errado, alguém tem alguma experiencia com esta tabela de frete?
-
Por DuRodrig
Pessoal, bom dia!
Estou fazendo uma página com um cálculo simples de porcentagem.
Existe um formuário que coloco o valor da venda, a comissão é fixa em 13% e a tarifa é um valor que você coloca também.
Exemplo: (valor da venda) R$ 100,00 - (comissão 13%) - (tarifa) R$ 8,50 = (resultado) R$ 78,50, só que está gerando o resultado de R$ 79,00.
Como faço para corrgir esse problema?
Segue o código:
$(function(){ $('#valorVenda').on('input', function() { calculate(); }); $('#tarifa').on('input', function() { calculate(); }); function calculate(){ var pPos = parseFloat($('#valorVenda').val()); var tar = parseFloat($('#tarifa').val()); var result = " "; if(isNaN(pPos) || isNaN(tar)){ }else{ result = ((pPos - ((13.00 * pPos) / 100.00)) - tar).toFixed(2); } $('#total').val(result); } });
Desde já agradeço.
-