te recomendaria primero hacer una prueba con el valor q recibes en tu funcion
Código PHP:
Ver originalfunction calcularBruto($cuantos) {
$cuantos="mivar->".$cuantos."<";//para saber si llega con espacios al inicio o final
return $cuantos;
}
despues si es correcto lo recibido intenta encerrando en comillas simples los cases
Código PHP:
Ver originalfunction calcularBruto($cuantos) {
switch ($cuantos) {
case '1'://<<<<-comillas simples
$x = 99.17;
break;
case '2'://<<<<-comillas simples
$x = 198.35;
break;
}
return $x;
}
parece extraño pero podria ser q no lo toma como numero en si , si no como string