minello 0 Denunciar post Postado Abril 18, 2008 fala pessoal to com um problema que ta enchendo a paciência estou desenvolvendo um sistema de pizzaria online a pizza pode ter até 3 sabores, cada sabor é um preço ex.: atum = R$ 19,00 4 queijos = R$ 22,00 rucula = R$ 20,00 só que se o cara escolher uma pizza com 3 sabores, o preço da pizza é o ingrediente mais caro meu script: CODE if ($precoPizza1>$precoPizza2 or $precoPizza1>$precoPizza3 or $precoPizza1 == $precoPizza2 or $precoPizza1 == $precoPizza3) { $valorTotal = bcadd($valorTotal, $precoPizza1, 2); } elseif ($precoPizza2>$precoPizza1 or $precoPizza2>$precoPizza3 or $precoPizza2 == $precoPizza3) { $valorTotal = bcadd($valorTotal, $precoPizza2, 2); } elseif ($precoPizza3>$precoPizza1 or $precoPizza3>$precoPizza2) { $valorTotal = bcadd($valorTotal, $precoPizza3, 2); } $valorTotal = bcmul($valorTotal, $_SESSION['fquantidade'], 2); mas não ta funfando... alguém pode me ajudar?! Obrigado desde já. Compartilhar este post Link para o post Compartilhar em outros sites
Leandromx 0 Denunciar post Postado Abril 18, 2008 Apareçe algum erro? Ou fica em branco? Compartilhar este post Link para o post Compartilhar em outros sites
Luiz Henrique 1 Denunciar post Postado Abril 18, 2008 Faz assim: if ( ($precoPizza1 > $precoPizza2) || ($precoPizza1 > $precoPizza3) || ($precoPizza1 == $precoPizza2) || ($precoPizza1 == $precoPizza3)) { $valorTotal = bcadd($valorTotal, $precoPizza1, 2); } elseif ( ($precoPizza2 > $precoPizza1 ) || ($precoPizza2 > $precoPizza3) || ($precoPizza2 == $precoPizza3)) { $valorTotal = bcadd($valorTotal, $precoPizza2, 2); } elseif ( ($precoPizza3 > $precoPizza1) || ($precoPizza3 > $precoPizza2) ) { $valorTotal = bcadd($valorTotal, $precoPizza3, 2); } $valorTotal = bcmul($valorTotal, $_SESSION['fquantidade'], 2); Compartilhar este post Link para o post Compartilhar em outros sites
minello 0 Denunciar post Postado Abril 18, 2008 não da nenhum erro, ele só não está definindo o valor certo para a pizza valeu Luiz, mas quando é o $precoPizza3 o mais alto ele não define como $valorTotal... é simples mas tão chato fazer isso rs... Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo Sabdini 0 Denunciar post Postado Abril 18, 2008 kra... faz o seguinte.. tenta usar a função max(); http://br2.php.net/manual/pt_BR/function.max.php Compartilhar este post Link para o post Compartilhar em outros sites
minello 0 Denunciar post Postado Abril 18, 2008 kra... faz o seguinte.. tenta usar a função max(); http://br2.php.net/manual/pt_BR/function.max.php valeu Marcelo, era isso mesmo, quebrou um galhão esse max() um abraço. Compartilhar este post Link para o post Compartilhar em outros sites
Marcelo Sabdini 0 Denunciar post Postado Abril 18, 2008 somos "nozes"!!!!! hahahah Compartilhar este post Link para o post Compartilhar em outros sites