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>