登录 | 注册 | FAQ
Anonymous

frete em php

+ 发表回复

2 篇帖子 分页: 1 / 1


frete em php

evandrixxx » 周二 8月 30, 2011 5:09 pm

alguem poderia me ajudar com esse codigo, nao consigo printar o valor na tela do carrinho, quando fecho os colchetes depois do "echo $resultado" da valor indefinido, se nao fechar da o erro
/////////////////////////////////////////////////////////////

R$ 0,00 Total com frete R$
Notice: Undefined variable: frete inC:\xampp\htdocs\xampp\equattro\frete.phpon line 32

Notice: Undefined variable: frete inC:\xampp\htdocs\xampp\equattro\frete.phpon line 33
193,90






//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

$cod_servico = 40010;
$cep_origem = "05046000";
$cep_destino = $_POST['cepDestino'];
$peso = $_POST['peso'];
$correios = "http://www.correios.com.br/encomendas/precos/calculo.cfm?servico=".$cod_servico."&cepOrigem=".$cep_origem."&cepDestino=".$cep_destino."&peso=".$peso."&MaoPropria=N&avisoRecebimento=N&resposta=xml";
$correios_info = file($correios);

foreach($correios_info as $info){
if(preg_match("/\<preco_postal>(.*)\<\/preco_postal>/",$info,$tarifa)){
$frete = $tarifa[1];
}
}
$troca_isso = array(',');
$por_isso = array('.');

$vlrSemFrete = str_replace($troca_isso,$por_isso,$_POST['semFrete']);

$vlrComFrete = (number_format($vlrSemFrete+$frete,2,',','.'));
$resultado = $vlrComFrete.'-'.number_format($frete,2,',','.');

echo $resultado;
头像

evandrixxx

  • 帖子: 1
  • 注册: 周二 8月 30, 2011 5:07 pm

Re: frete em php

HTML.net » 周三 8月 31, 2011 7:54 am

Parece que você está chamando uma matriz não-definidas: $frete = $tarifa [1];

- Andreas, HTML.net
头像

HTML.net
Site Admin

  • 帖子: 1194
  • 注册: 周六 9月 11, 2010 11:24 am
--
Show some love for HTML.net on Twitter, Facebook and Google: Use the buttons on top of all pages.


+ 发表回复

分页: 1 / 1