Campo calculado metro cubico e metros quadrado (RESOLVIDO)

Boa tarde senhores,
estou com uma duvida e ja procurei no forum e nao encontrei, sou iniciante no SC e estou apanhado um pouco minha situação e a seguinte:

Criei um método PHP um evento Ajax, está calculando bem quando é preenchido apenas comprimento, largura e profundidade no caso M³, mas em alguns casos preciso apenas de comprimento e largura M² neste caso nao calcula o resultado e 0, abaixo segue método PHP.

{totalarea} = ({comp} * {larg} * {prof});

COMPRIMENTO
LARGURA
PROFUNDIDADE

TOTAL AREA

if({prof}=="" || {prof} == 0 ){
//calcula M²
     {totalarea} = ({comp} * {larg});
}else{
//calcula M³
    {totalarea} = ({comp} * {larg} * {prof});
}

Gratidão Ronyan, vou testar aqui, e darei o feedback

Perfeito Ronyan deu certo aqui, mais uma vez agradeço sua boa vontade.

abraços.