Hola!
Aqui continuando con mi proceso de aprendizaje. Tengo la siguiente situacion: He creado dos funciones para obtener unos valores.
Código PHP:
$zona = $_POST['zona'];
$servicio = $_POST['servicio'];
$pesolibras = $_POST['pesolibras'];
$kilos = $pesolibras/2.2046;
$id = 2;
$kilosdmas= ($kilos - 5);
function tarifasobrepeso ($zona, $id){
$query = "SELECT `$zona` FROM `inposdom`.`jos_inpos_export_cert` WHERE id = 2";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
echo $row[$zona];
}
function get_tarifa ($kilos, $zona) {
$query ="SELECT `$zona` FROM `inposdom`.`jos_inpos_export_cert`";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
echo $row[$zona];
}
Esto todo funciona, cuando hago "echo" de cada uno por separado obtengo los valores correctos:
Tarifa de los primeros 5 Kgs RD$ 1075.00 Pesos Oro (esta es la funcion "get_tarifa")
Kilos adicionales: 4.07 (este es $kilosdmas)
Tarifa de sobrepeso por kilogramo: 170 (esta es la funcion "tarifasobrepeso")
Lo que necesito en otras palabras es: 1075.00 + (4.07 * 170)
(multiplicar los kilos de mas($kilosdmas) por la tarifa por sobrepeso (tarifasobrepeso ($zona, $id)) y sumarlo a la tarifa base (get_tarifa ($kilos, $zona)).
He intentado varias formas y no me sale como, esto es lo que tengo, no se si es asunto de los parentesis, o necesito usar comillas, o crear una variable con esta formula y entonces hacer echo a la variable, bueno, que mas les digo, he tratado varias formas y no encuentro la via. Esto es lo ultimo que he intentado:
Código PHP:
echo (get_tarifa ($kilos, $zona)) + (($kilosdmas) * (tarifasobrepeso ($zona, $id)));
Ayuda por favor!
Gracias!!!