y estoy usando la arquitectura MVC. y en el formulario tengo el codigo asi
Código HTML:
Ver original
<html>
<meta charset="utf-8" />
<style>
.error { border: 2px solid red; }
</style>
<body>
<form method="POST" action="controlador.php">
<input type="radio" name="operacion" value="sumar" /> Sumar
<input type="radio" name="operacion" value="restar" /> Restar
<input type="radio" name="operacion" value="multiplicar" /> Multiplicar
<input type="radio" name="operacion" value="dividir" /> Dividir
// el input de abajo tiene que saber que radiobuton se ha selecionado
// para realizar la operacion que se halla selecionado
<input type="hidden" name="action" value="<?php foreach($operacion as $value => $op)
{
}
?>" />
{:mensaje_error:}
</form>
esto es asi por el codigo que tengo en la capa controlador.php
Código PHP:
 Ver original
function action_sumar()
{
$num1 = $_POST['num1'];
$num2 = $_POST['num2'];
// validar datos correctos, ...
$resultado = $num1 + $num2;
return $resultado;
}
/*function action_saltar() {
header("Location: http://www.google.es");
exit;
}
*/
vista_mostrar_formulario_registro();
}
$action = "action_" . $_POST['action'];
vista_mostrar_formulario_registro();
}
?>
</body>
</html>
 
 


