que tengo un formulario para hacer una calculadora (sumar, restar etc..)
y estoy usando la arquitectura MVC. y en el formulario tengo el codigo asi
Código HTML:
Ver original.error { border: 2px solid red; }
<form method="POST" action="controlador.php"> Usuario:
<input class="{:clase_form:}" type="text" name="num1" value="{:num1:}" /><br/> E-mail:
<input class="{:clase_form:}" type="text" name="num2" value="{:num2:}" /><br/> <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)
{
}
?>" />
<input type="submit" name="registrar" value="Registrar" /><br/> {:mensaje_error:}
esto es asi por el codigo que tengo en la capa controlador.php
Código PHP:
Ver originalfunction 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;
}
*/
if (!isset($_POST['action'])) { vista_mostrar_formulario_registro();
}
$action = "action_" . $_POST['action'];
vista_mostrar_formulario_registro();
}
?>
</body>
</html>