Очень простой калькулятор

9:24 пп | Без рубрики Автор: prepod

<html>
<head>
<meta  charset="utf-8">
</head>
<body>
<?php
	/*
	Чтобы каждый раз не проверять введенные данные от пользователя,
	напишем функцию для фильтрации этих данных и
	уже будем применять эту функцию
	*/
	function clearData($data, $type='i'){
	    switch($type){
	        case 'i': return $data*1; break;
        case 's': return trim(strip_tags($data)); break;
	    }
	}
	/*Заводим переменную куда будем записывать результат*/
	$output = '';
	if($_SERVER['REQUEST_METHOD'] == 'POST'){
	    $num1 = clearData($_POST['num1']);
	    $num2 = clearData($_POST['num2']);
  $num3 = clearData($_POST['num3']);
	    $num4 = clearData($_POST['num4']);
$num5 = clearData($_POST['num5']);

    $output = $num1 * $num2+$num3 * $num4*$num5 ;

	}
	?>
	<form action="<?=$_SERVER['PHP_SELF']?>" method="POST">
	Число 1:<br />
	<input type="text" name="num1"><br />
	Оператор: <br />
<input type="text" name="num2"><br />
	Число 2:<br />
	<input type="text" name="num3"><br />
Число 1:<br />
	<input type="text" name="num4"><br />
	Оператор: <br />
<input type="text" name="num5"><br />
	<input type="submit" value="Считать!">
	</form>
	<?php
	if($output){
	    echo $output;
	}
	?>
</body>
</html>
VN:F [1.9.22_1171]
Rating: 8.0/10 (2 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)
Очень простой калькулятор, 8.0 out of 10 based on 2 ratings

Related posts:

  1. Олимпиада по информатике школьников Республики Татарстан Зональный тур, 9 декабря 2010 г.