Как забрать значения с формы в файл и потом вывести результат? С помощью $_POST ?
Но данные не передаются. Где ошибка?
Простенькая форма:
<html><head></head>
<Body>
<form method="POST" action=''>
number 1<input TYPE="text" name="a" value="10" /><br>
<input TYPE="radio" name="operation" checked value='+'/>slojenie
<input TYPE="radio" name="operation" value='-'/>raznost
<input TYPE="radio" name="operation" value='*'/>proizvedenie
<input TYPE="radio" name="operation" value='/'/>delenie<br>
number 2<input TYPE="text" name="b" value="20" /><br><br>
<input type='submit' name='vichislit' value='Vu4islit'>
</form>
</Body>
</html>
Файл model.php:
<?php
error_reporting(E_ALL ^ E_NOTICE);
Class core {
public $a;
public $b;
public $radio;
function action() {
$a = $_POST['a'];
$b = $_POST['b'];
$radio=$_POST['operation'];
if ($_POST['vichislit'])
{
if ($radio=='+'){$c = $a + $b; return "symma=" . $c.'<br>';}
elseif ($radio=='-'){$d = $a - $b; return "raznost=" . $d.'<br>';}
elseif ($radio=='*'){$e = $a *$b; return "proizvedenie=" . $e.'<br>';}
elseif ($radio=='/'){$f = $a / $b; return "delenie=" . $f;}
else return "error";
}
}
}
?>
Что я должен написать в файле контроллера?