<?php include '../lib/funciones.php'; $respuesta = ""; $valor1 = intval($_POST['txtValor1']); $valor2 = intval($_POST['txtValor2']); $origen = $_POST['origen']; switch ($origen) { case 'combo': $operacion = $_POST['cmbOperacion']; $respuesta = origenComboRadio($valor1, $valor2, $operacion); break; case 'radio': $operacion = $_POST['rdbOperacion']; $respuesta = origenComboRadio($valor1, $valor2, $operacion); break; case 'check': $respuesta = origenCheck($valor1, $valor2); break; default: $respuesta .= "El metodo seleccionado no esta disponible"; break; } echo $respuesta; function origenCheck($valor1, $valor2) { $respuesta = ""; if (isset($_POST['tipod'])) { $arrayOperacion = $_POST['tipod']; for ($i = 0; $i < count($arrayOperacion); $i++) { $operacion = $arrayOperacion[$i];
<?php include "../lib/funciones.php"; if (isset($_POST["form_origen"])) { $valor1 = $_POST["txtValor1"]; $valor2 = $_POST["txtValor2"]; switch ($_POST["form_origen"]) { case 'check': $cadena = origenCheck($valor1, $valor2); break; case 'radio': $cadena = origenComboRadio($valor1, $valor2); break; case 'combo': $cadena = origenComboRadio($valor1, $valor2); break; default: $cadena = "El metodo seleccionado no esta disponible"; } } else { $cadena = "No se puede devolver nada"; } echo $cadena; function origenComboRadio($valor1, $valor2) { $operacion = $_POST["Operacion"]; switch ($operacion) { case 'suma': $resultado = suma($valor1, $valor2); break; case 'resta': $resultado = resta($valor1, $valor2);