Ir para conteúdo
Fórum Script Brasil

felp10

Membros
  • Total de itens

    9
  • Registro em

  • Última visita

Sobre felp10

felp10's Achievements

0

Reputação

  1. felp10

    Galera to numa roubada

    o que acontece é o seguinte na página tem o valor do produto, mas também tem o campo para digitar o valor que na verdade já traz o valor do produto, como o acesso é restrito para os vendedores eles colocam preços diferenciados conforme o cliente, porém se ele digita e atualiza fica correto depois no pedido. Mas quando você tem essa tela para digitar a quantidade e o valor do produto já vem com um valor do produto que deveria ser conforme tinhamos falado mas está vindo com o valor 100 vezes maior. Como consigo acertar tudo isso? Fico no aguardo Obrigado!
  2. felp10

    Galera to numa roubada

    Ok dei uma editada desculpe, agora ao invés de tanta chamada não tem como ajudar me dar dicas para resolver meu problema? echo '<input type="text" maxlength="10" size="2" name="'.$key.'" id="'.$key.'" value="'.$_SESSION['carrinho'][$key]['qtde'].'" class="inpqtde" />'; ?> <input type="text" maxlength="10" class="inpqtde" name="prec_<?=$key?>" id="prec_<?=$key?>" style="width:50px;" value="<?=Moeda2(toDouble($_SESSION['carrinho'][$key]['price']))?>"/> </td> <td width="114" style="width: 90px;"> <strong> <? $currentQuantity = (int) $_SESSION['carrinho'][$key]['qtde']; $currentUnitPrice = $_SESSION['carrinho'][$key]['price']; $total += $currentQuantity * toDouble($currentUnitPrice); echo Moeda($currentQuantity * toDouble($currentUnitPrice), 2, ',', '.'); ?> O problema realmente deve estar aqui por exemplo la quando a funçao Moeda2 é chamada Moeda2(toDouble($_SESSION['carrinho'][$key]['price'])) retirei a funçao toDouble fiz um teste já deu uma arrumada. Porém o que ocorre é o seguinte quando é adicionado o produto abre dois txtfield um para quantidade e outro com o valor e na frente aparece o valor novamente nesses dois campos ocorrem problema e ainda se coloca a quantidade > 1 ele o programa não está multiplicando (2*produto) na tela do pedido aparece apenas 1 Vlw
  3. felp10

    Galera to numa roubada

    Pode ser aqui o problema também: <? //echo $_SESSION['carrinho'][$key]['qtde']; echo '<input type=text" maxlength="10" size="2" name="'.$key.'" id="'.$key.'" value="'.$_SESSION['carrinho][$key]['qtde'].'" class=inpqtde" />'; ?> <input type="text" maxlength="10" class="inpqtde" name="prec_<?=$key?>" id="prec_<?=$key?>" style="width:50px;" value="<?=Moeda2(toDouble($_SESSION['carrinho][$key]['price']))?>"/> </td> <td width=114" style="width: 90px;"> <strong> <? $currentQuantity = (int) $_SESSION['carrinho][$key]['qtde']; $currentUnitPrice = $_SESSION['carrinho'][$key]['price']; $total += $currentQuantity * toDouble($currentUnitPrice); echo Moeda($currentQuantity * toDouble($currentUnitPrice), 2, ',', '.'); ?> // Pois lembrando o problema é quando escolhe-se o produto por exemplo 1 detergente de 200,23 depois de adicionado ao carrinho ele aparece no valor de 20.023,00 Achei as funçoes que agora com elas acredito que os mais experiente possam me ajudar seguindo o código em vermelho acima, obrigado: function Moeda($value) { return 'R$ ' . Moeda2($value); } function Moeda2($value) { return number_format($value, 2, ',', '.'); } function toDouble($value) { if (gettype($value) == 'string') { $value = str_replace('.', '', $value); $value = str_replace(',', '.', $value); return (double) $value; } return (double) $value; } Responder Citar Tópico mais recente Tópico mais
  4. felp10

    Galera to numa roubada

    Pode ser aqui o problema também: <? //echo $_SESSION['carrinho'][$key]['qtde']; echo '<input type=text" maxlength="10" size="2" name="'.$key.'" id="'.$key.'" value="'.$_SESSION['carrinho][$key]['qtde'].'" class=inpqtde" />'; ?> <input type="text" maxlength="10" class="inpqtde" name="prec_<?=$key?>" id="prec_<?=$key?>" style="width:50px;" value="<?=Moeda2(toDouble($_SESSION['carrinho][$key]['price']))?>"/> </td> <td width=114" style="width: 90px;"> <strong> <? $currentQuantity = (int) $_SESSION['carrinho][$key]['qtde']; $currentUnitPrice = $_SESSION['carrinho'][$key]['price']; $total += $currentQuantity * toDouble($currentUnitPrice); echo Moeda($currentQuantity * toDouble($currentUnitPrice), 2, ',', '.'); ?> // Pois lembrando o problema é quando escolhe-se o produto por exemplo 1 detergente de 200,23 depois de adicionado ao carrinho ele aparece no valor de 20.023,00
  5. felp10

    Galera to numa roubada

    Ta postado se puder me ajudar agradeço.
  6. felp10

    Galera to numa roubada

    Bom o evento que faço é apertar o link adicionar o carrinhoai vai para outra página ou está nessa ou naquela o problema. Obrigado!
  7. felp10

    Galera to numa roubada

    Pessoal o que acontece é o seguinte estou numa empresa nova e peguei um site em php feito por uma empresa terceira. Agora o site está nas mãos da empresa está com alguns problemas e eu não manjo nada de php vou estudar, mas preciso resolver os bugs senão nem tempo de aprender vou ter rsrs. É o seguinte está com um problema no pedido quando escolhe o produto ele está com o valor de 21,04 por exemplo quando põe no carrinho ele vai para 2104,00 isso ocorre com todos alguém pode me dar uma luz onde procurar esse bug e arrumar? Obrigado.
  8. Bom dia pessoal! Socorrooooooooooooo! Estou realmente precisando muito de ajuda, tenho que entregar esse programa amanhã e estou fazendo no netbeans, o problema que sou iniciante então sei muito pouco, mas acabei me metendo nessa encrenca. Bom vamos lá, eu preciso fazer um programa que valide o usuário e tenha dois níveis de usuário um administrador e um usuário que só terá acesso a pesquisa. Porém se isso for muito complicado e demorado abro mão e fico com apenas um nível. depois que validar virá a pesquisa as quais são multipla escolha com botões de opçao onde so pode escolher uma terminou uma pagina passa para outra e as respostas tem que ficar armazenadas no bd. Só isso rsrs. Mas não estou sabendo nem deixar a página bonita do site... Por favor me ajudem senão to f... Vlws
×
×
  • Criar Novo...