Ir para conteúdo
Fórum Script Brasil

quattro

Membros
  • Total de itens

    12
  • Registro em

  • Última visita

Sobre quattro

quattro's Achievements

0

Reputação

  1. amigo fiz algo bem simples baseado em um post que li toda imagem que voce adicionar ao corpo da mensagem, coloca o caminho do browser....tipo http://www.seusite.com.br/pics/figura.jpg... abçs agora se alguém souber uma adptação do codigo não entrar como spam, me envia please..... :rolleyes:
  2. quattro

    mensagem com session

    fala galera, ve ai o que conseguem to desenvolvendo um site e tem uma parte do usuario que ele coloca tipo "pensamento do dia", e esse pensamento é armazenado no bd em uma tabela pensamento, so que quando conecto outro usuario o mesmo pensamento esta la, como faço pra trab a session neste caso que armazena em outra tabela? segue parte do codigo <? include "conecta.php"; session_start(); $pensar = $_POST['pensamento']; $erro=0; if ($pensar == "") { echo "<script>alert('Preencha seu pensamento'); window.history.go(-1); </script>"; $erro++;} ////////////////////////////////////////////////////////////// if($erro == 0 ){ $sql = mysql_query("UPDATE pensamento set pensamento ='$pensar'"); // Se os dados forem inseridos com sucesso if ($sql) { echo "<script language='javascript'>alert('enviado com sucesso')</script><script>location.href='index1.php'</script>"; } } ?>
  3. quattro

    finalizar carrinho

    ola galera, de volta com uma duvida infernal !!!!!!!!!!!!!!!!!!! esses dias tava com problema num script de frete, que foi resolvido, porem estou com um novo problema o frete volta em uma class do js junto com o total, e estou com problemas para enviar esse total para o bd junto com os produtos.... alguma dica?? segue o cod em js ///////////////////////////////////////////////// <input type="text" name="cep" size="8" /> <img src="img/atualiza.jpg" style="cursor:pointer;" class="buscaValorFrete" /> <script language="javascript" type="text/javascript" src="js/jquery-1.3.2.min.js"></script> <script language="javascript" type="text/javascript"> $(document).ready(function(){ $('.buscaValorFrete').click(function(){ $('.vlrComFrete').html('<img src="img/spinner20.gif"/>'); $('.vlrFrete').html('<img src="img/spinner20.gif"/>'); if($('input[name=cep]').val() != ''){ $.ajax({ url:'frete.php', cache:false, type:'POST', data:'cepDestino='+$('input[name=cep]').val()+'&peso='+'<? echo $totalpeso; ?>'+'&semFrete='+'<? echo $semfrete; ?>', success:function(data){ var v = data.split('-'); $('.vlrComFrete').html('R$ '+v[0]); $('.vlrFrete').html('R$ '+v[1]); } }); } }); }); </script> <!-- Fim Função CEP --> </td> <td colspan="2"><span class="tot">valor do frete</span></td> <td colspan="2" class="vlrFrete">&nbsp;</td> <td >&nbsp;</td> </tr> <tr> <td height="26">&nbsp;</td> <td colspan="2">&nbsp;</td> <td colspan="2"><span class="tot">Total com frete</span></td> <td colspan="2" class="vlrComFrete">&nbsp;</td> /////////////////////////////////////////////////////////////////////////////////////
  4. quattro

    (Resolvido) frete em php

    resolvido adaptei esse cod http://andersongarcia.com/post/calculando-...rreios-com-php/ e consegui resolver no meu carrinho vlw amigo por me ajudar... abçs :rolleyes:
  5. quattro

    (Resolvido) frete em php

    tentei de outra forma, so não consigo concatenar o resultado xml com o php pra retornar pro carrinho ////////////////////// //PEGAMOS OS DADOS DE RETORNO XML COM O SIMPLEXML DO PHP $dados_correios = simplexml_load_file($URLcorreios); $total1 = $dados_correios->xpath('cServico/Valor'); $total1 = floatval(str_replace(',', '.', $total1[0])); $total1 = $total1 + 2.00; $PrazoEntrega = $dados_correios->xpath('cServico/PrazoEntrega'); $erros = $dados_correios->xpath('cServico/Erro'); $ValorAvisoRecebimento = $dados_correios->xpath('cServico/ValorAvisoRecebimento'); // //IMPRIME A RESPOSTA COM O VALOR DO FRETE $resposta[valor] = number_format($total1, 2, ',', '.'); $frete = $resposta[valor]; $vlrSemFrete = $_POST['semFrete']; $vlrComFrete = (number_format($vlrSemFrete+$frete, 2,',','.')); $resultado = $vlrComFrete; echo $resultado; echo $correios; ////////////////// da valor undefined no frete mas o total ele pega e ainda soma com o 2 que coloquei
  6. quattro

    (Resolvido) frete em php

    seria foreach($xml as $info){ if(preg_match('/\ (.*)\<\/valor>;/',$info,$tarifa)){ $frete = number_format($tarifa[1],2,',','.'); } } mas o print vem ainda assim R$ 0,00http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?&sCepOrigem=05046000&sCepDestino=13348250&nVlPeso=3,00&sCdMaoPropria=n&sCdAvisoRecebimento=n&nCdServico=40010&StrRetorno=xml (*aparece porque dei um echo no $correios)
  7. quattro

    (Resolvido) frete em php

    acho que ta cruzado a duvida...rs..veja /////capta as info via post do meu carrinho $cep_origem = "05046000"; $cep_destino = $_POST[cepDestino]; $peso = $_POST[peso]; ////passa pela url dos correios $correios = "http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?&sCepOrigem=".$cep_origem."&sCepDestino=".$cep_destino."&nVlPeso=".$peso."&sCdMaoPropria=n&sCdAvisoRecebimento=n&nCdServico=40010&nVlDiametro=0&StrRetorno=xml "; //// veja que ele pegou os dados //ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?&sCepOrigem=05046000&sCepDestino=13348250&nVlPeso=3,00&sCdMaoPropria=n&sCdAvisoRecebimento=n&nCdServico=40010&nVlDiametro=0&StrRetorno=xml //// //// o problema esta aqui ele não ta calculando para o retorno do meu arquivo $xml = file($correios); foreach($xml as $info){ if(preg_match('/\ (.*)\<\/preco_postal>;/',$info,$tarifa)){ $frete = number_format($tarifa[1],2,',','.'); } } $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; ////// então ele volta pro meu carrinho com a resposta em js ///////////////// <script language="javascript" type="text/javascript"> $(document).ready(function(){ $('.buscaValorFrete').click(function(){ $('.vlrComFrete').html('<img src="images/spinner20.gif"/>'); $('.vlrFrete').html('<img src="images/spinner20.gif"/>'); if($('input[name=cep]').val() != ''){ var semofrete = "<?php echo $semfrete; ?>"; var peso_produtos = "<?php echo $totalpeso; ?>"; $.ajax({ url:'frete.php', cache:false, type:'POST', data:'cepDestino='+$('input[name=cep]').val()+'&peso='+peso_produtos+'&semFrete='+semofrete, success:function(data){ var v = data.split('-'); $('.vlrComFrete').html('R$ '+v[0]); $('.vlrFrete').html('R$ '+v[1]); } }); } }); }); </script> ////////// o resultado que ele me da é 193,00(vlrComFrete) - 00,00(vlrFrete) teria que ser por ex: 203,00 (vlrComFrete) - 10,00 (vlrFrete) /////////////////////// acho que ta cruzado a duvida...rs..veja /////capta as info via post do meu carrinho $cep_origem = "05046000"; $cep_destino = $_POST[cepDestino]; $peso = $_POST[peso]; ////passa pela url dos correios $correios = "http://ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?&sCepOrigem=".$cep_origem."&sCepDestino=".$cep_destino."&nVlPeso=".$peso."&sCdMaoPropria=n&sCdAvisoRecebimento=n&nCdServico=40010&nVlDiametro=0&StrRetorno=xml "; //// veja que ele pegou os dados //ws.correios.com.br/calculador/CalcPrecoPrazo.aspx?&sCepOrigem=05046000&sCepDestino=13348250&nVlPeso=3,00&sCdMaoPropria=n&sCdAvisoRecebimento=n&nCdServico=40010&nVlDiametro=0&StrRetorno=xml //// //// o problema esta aqui ele não ta calculando para o retorno do meu arquivo $xml = file($correios); foreach($xml as $info){ if(preg_match('/\ (.*)\<\/preco_postal>;/',$info,$tarifa)){ $frete = number_format($tarifa[1],2,',','.'); } } $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; ////// então ele volta pro meu carrinho com a resposta em js ///////////////// &lt;script language="javascript" type="text/javascript"> $(document).ready(function(){ $('.buscaValorFrete').click(function(){ $('.vlrComFrete').html('<img src="images/spinner20.gif"/>'); $('.vlrFrete').html('<img src="images/spinner20.gif"/>'); if($('input[name=cep]').val() != ''){ var semofrete = "<?php echo $semfrete; ?>"; var peso_produtos = "<?php echo $totalpeso; ?>"; $.ajax({ url:'frete.php', cache:false, type:'POST', data:'cepDestino='+$('input[name=cep]').val()+'&peso='+peso_produtos+'&semFrete='+semofrete, success:function(data){ var v = data.split('-'); $('.vlrComFrete').html('R$ '+v[0]); $('.vlrFrete').html('R$ '+v[1]); } }); } }); }); </script> ////////// o resultado que ele me da é 193,00(vlrComFrete) - 00,00(vlrFrete) teria que ser por ex: 203,00 (vlrComFrete) - 10,00 (vlrFrete) ///////////////////////
  8. quattro

    (Resolvido) frete em php

    na verdade a url tem que pegar os dados, estou tentando achar o erro no preg_match, pois as informações passam nas demais funções só que o calculo para ali...vou postar pra você ver... ........................................................ $correios_info = file($correios); foreach($correios_info as $info){ if(preg_match("/\<preco_postal>(.*)\<\/preco_postal>/",$info,$tarifa)){ $frete = $tarifa[1]; } } ....................................................... dei um echo na $correios e ele captou os dados via form..e parou ai na linha de cima
  9. quattro

    (Resolvido) frete em php

    http://ws.correios.com.br/encomendas/preço...mp;resposta=xml
  10. quattro

    (Resolvido) frete em php

    desculpe minha ignoraca ESerra, não sou muito avançado em php, pode me fizer como posso fazer isso.
  11. :blink: alguém poderia me ajudar com esse codigo, não consigo printar o valor na tela do carrinho, quando fecho os colchetes depois do "echo $resultado" da valor indefinido, se não 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;
×
×
  • Criar Novo...