Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

minello

[Resolvido] Comparação de valores

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.