Denis_Uyeda 0 Denunciar post Postado Abril 13, 2010 Ainda não.. esse trecho exibe a quantidade, o preço e o total respectivamente Pegue um bloco maior do código, por favor Só pra confirmar, você disse que o preço está aparecendo duas vezes né? Compartilhar este post Link para o post Compartilhar em outros sites
felp10 0 Denunciar post Postado Abril 13, 2010 Segue exatamente aparecendo duas vezes só que uma vez no campo de texto para digitar esse sim é para aparecer e o outro não como texto de página msm <? if (count($_SESSION['carrinho']) > 0) { ?> <form action="carrinho.php?action=AtualizaCarrinho" method="post" name="formCart" id="formCart"> <? //print_arr($_SESSION['carrinho']); ?> <table id="listacar" style="width:680px; border:1px solid #0066CC; border-collapse:collapse"> <tr> <td colspan="4" style="height:25px;font:bold 11px Tahoma;color:#FFFFFF;background:#0066CC; text-align:left;">Itens do carrinho:</td> </tr> <? while ($row = mysql_fetch_array($prods)) { ?> <tr> <td width="134" style="width:130px"> <? if ($row['prod_foto'] != '') { echo '<img src="images/produtos/mini_'.$row['prod_foto'].'" alt="'.$row['prod_descricao'].'" style="margin-bottom:5px" />'; } else { echo '<img src="images/semfoto.jpg" alt="Produto sem foto" style="margin-bottom:5px" />'; } ?> </td> <td width="282" style="text-align:center"><strong><?=$row['prod_nome']?></strong> (<?=$row['prod_ref']?>)<br /> <?=$row['prod_descricao']?></td> <td width="140" style="width:120px;"> <?php $key = array_search($row['prod_id'], $itens); ?> <div id="removeItem" onclick="javascript: removeItem('<?=$key?>')">#</div> <? //echo $_SESSION['carrinho'][$key]['price']; echo '<input type="text" maxlength="10" size="2" name="'.$key.'" id="'.$key.'" value="'.$_SESSION['carrinho'][$key]['qtde'].'" class="inpqtde" />'; ?> <?$moeda = str_replace('.',',',$_SESSION['carrinho'][$key]['price']);?> <input type="text" maxlength="10" class="inpqtde" name="prec_<?=$key?>" id="prec_<?=$key?>" style="width:50px;" value="<?=Moeda2(toDouble($moeda))?>"/> </td> <td width="114" style="width: 90px;"> <strong> <? $currentQuantity = (int) $_SESSION['carrinho'][$key]['qtde']; $currentUnitPrice = $_SESSION['carrinho'][$key]['price']; $total += $currentQuantity * toDouble($moeda); echo Moeda($currentQuantity * toDouble($moeda), 2, ',', '.'); ?> </strong> </td> </tr> <? } ?> <tr> <td colspan="4" style="text-align:right; padding-right:10px; background-color:#0066CC;font:bold 11px Tahoma; color:#FFFFFF">Valor total do pedido: <strong><?= Moeda($total) ?></strong></td> </tr> <tr> <td colspan="4" style="text-align:center"> <input type="button" onclick="Submit(1)" value="Atualizar Carrinho" style="font:11px Tahoma; color:#666666; margin:10px 0 10px 0"> <input type="button" onclick="Submit(4)" value="Continuar Comprando" style="font:11px Tahoma; color:#666666; margin:10px 0 10px 0" /> <input type="button" onclick="Submit(3)" value="Cancelar Pedido" style="font:11px Tahoma; color:#666666; margin:10px 0 10px 0"> <input type="button" onclick="Submit(2)" value="Finalizar Pedido" style="font:11px Tahoma; color:#666666; margin:10px 0 10px 0"> </td> </tr> </table> Compartilhar este post Link para o post Compartilhar em outros sites
Denis_Uyeda 0 Denunciar post Postado Abril 13, 2010 Bom, pelo o que eu pude ver, esse código exibe o seguinte: Itens do carrinho: Foto Nome do produto Ref do produto Descrição do produto Quantidade Valor Total unitário Total Então, será q você não está confundindo com o total unitário? (Quantidade * Valor) pq ele é exibido na tela do jeito q você falou Tente fazer assim Nesse trecho: $total += $currentQuantity * toDouble($moeda); echo Moeda($currentQuantity * toDouble($moeda), 2, ',', '.'); no lugar da toDouble($moeda) use a variável $currentUnitPrice Se não der certo, tente comentar essa linha echo Moeda($currentQuantity * toDouble($moeda), 2, ',', '.'); E veja o resultado.Para comentar uma linha é só colocar // na frente dela, desse jeito: //echo Moeda($currentQuantity * toDouble($moeda), 2, ',', '.'); Compartilhar este post Link para o post Compartilhar em outros sites
felp10 0 Denunciar post Postado Abril 13, 2010 Fiz o que você pediu e o que deu mais certo foi comentar a linha porém agora não aparece os dois valores o que estava a mais e o que aparecia total por produto. Cara obrigadão mesmo pela força vou ver se fica bom assim, acho que pode ficar desta forma. Cara você tem algum link mostrando como colocar um pop(em flash .sw) numa pagina inicial esse msm ficar escolhendo aleatóriamente uma imagem salva diferente? Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
Denis_Uyeda 0 Denunciar post Postado Abril 13, 2010 Opa, de nada! ;) Q bom q deu tudo certo! Disso eu já não sei cara... abra um novo tópico sobre o assunto que talvez alguém possa te ajudar ok? Compartilhar este post Link para o post Compartilhar em outros sites