Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''php js''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 1 registro

  1. Bom dia tenho um carrinho onde o cálculo da quantidade é feito pelo js: $(document).ready(function (e) { $('input').change(function (e) { id = $(this).attr('rel'); $index = this.value; $preço = $('font#preço'+id).html().replace("R$ ",''); console.log($preço); $val = ($preço*$index).toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g, '$1,');; $('font#sub'+id).html('R$ '+$val); clearInterval(timer); }); }); e o php: $conn = conecta(); foreach ($_SESSION['shop'] as $id => $qtd) { $cart = $conn->prepare("SELECT * FROM produtos WHERE id=$id"); $cart->setFetchMode(PDO::FETCH_ASSOC); $cart->execute(); while ($linha = $cart->fetch()) { $foto = $linha['foto']; $nome = $linha['nome']; $descricao = $linha['descricao']; $tamanho = $linha['tamanho']; $cor = $linha['cor']; $preço = $linha['preço']; $linha['preço'] = str_replace(",",".",$linha['preço']); $_SESSION['preço'] = $linha['preço']; $sub = number_format($linha['preço'] * $qtd, 2, ',', '.'); $_SESSION['sub'] = number_format($linha['preço']* $qtd, 2, ',', '.'); $total = number_format($total,2,".","."); $total += $linha['preço'] * $qtd; echo '<tr>'; echo '<td><img src = "' . $foto . ' " width = "120px"</td>'; echo '<td><strong><font size="4" color="black">'.$nome.'</td>'; echo '<td><strong><font size="4" color="black">'.$descricao.'</td>'; echo '<td><strong><font size="4" color="black">'.$tamanho.'</td>'; echo '<td><strong><font size="4" color="black">'.$cor.'</td>'; echo' <td><strong><span class="preço"><font size="4" color="black" id="preço'.$linha['id'].'">R$ ' . $_SESSION['preço'] . '</font></strong></span></td>'; echo'<td><input rel="'.$linha['id'].'" type="number" step="1" min="1" style="width:50px; font-family: Tahoma; font-size: 20px;" name="prod[' . $id . ']" value="' . $qtd . '"></td>'; echo '<td><div id="total" ><strong><font size="5" color="black" id="sub'.$linha['id'].'">R$ ' . $_SESSION['sub'] . '</font></strong></div></td>'; echo '<td align = "center" colspan = "9"><a href="?acao=del&id='.$id.'"><img src="./imagens/remover.png" width="70" height="70" ></td>'; echo '</tr>'; } echo '<tr>'; } } ?> O que acontece é que ao acionar o botao para aumentar o produto,o valor aumenta normalmente,mas quando envio os valores para outra página pela session, ele só traz o valor inicial do produto.gostaria que o calculo total fosse correto, e depois aplicar o valor do total ($ total ou $sub ??) na rotina abaixo: // DADOS DO BOLETO PARA O SEU CLIENTE $dias_de_prazo_para_pagamento = 5; $taxa_boleto = 2.95; $data_venc = date("d/m/Y", time() + ($dias_de_prazo_para_pagamento * 86400)); // Prazo de X dias OU informe data: "13/04/2006"; $valor_cobrado = $linha['preço']* $qtd; // <-AQUI EU QUERO COLOCAR O VALOR TOTAL ANTERIOR, PARA GERAR O BOLETO. $valor_cobrado = str_replace(",", ".",$valor_cobrado); $valor_boleto=number_format($valor_cobrado+$taxa_boleto, 2, ',', ''); Alguém pode me ajudar pois não conheço javascript.
×
×
  • Criar Novo...