tengo una función que me calcula un precio dependiendo de una Actividad, un Proyecto y un Grupo obtenidos a través de un formulario. Mi problema está en el primer if: quiero que me haga ese cálculo en el caso de que proyecto = WDM, grupo = IO y la actividad sea la 23, 24, 25 o 27. Sin embargo en estos casos siempre se me va por el elseif...
Muchas gracia y un saludo
Código:
function calcularPrecioK($actividad, $escalado, $precio, $cantidad, $proyecto, $grupo){ $activiti == array('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','26'); if(($actividad=='23' || $actividad=='24' || $actividad=='25' || $actividad=='27') && $grupo=='IO' && $proyecto=='WDM'){ $precioK25 =$precio*$escalado*$cantidad; return $precioK25; break; } else if($grupo=='IO'){ $escaladoK25= $escalado*1.25; $precioK25 = $precio*$escaladoK25*$cantidad; return $precioK25; break; } else { $precioK25 =$precio*$escalado*$cantidad; return $precioK25; break; } }