- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
// Калькулятор умеющий умножать, делить, складывать и вычитать.
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
	if (isset($_POST['num1'])) { 
		if(is_numeric($_POST['num1'])) {
			$num1 = strip_tags($_POST['num1']*1); 
			}
		} 
		elseif (isset($_POST['num1'])) {
			echo "Неверное значение Число 1";
		}
	if (isset($_POST['num2'])) { 
		if(is_numeric($_POST['num2'])) {
			$num2 = strip_tags($_POST['num2']*1); 
			}
		} 
		elseif (isset($_POST['num2'])) {
			echo "Неверное значение Число 2";
		}
	if (isset($_POST['operator'])) { 
			$operator = $_POST['operator']; 
		} 
		elseif (isset($_POST['operator'])) {
			echo "Неверное значение Оператор";
		}
		
		switch ($operator) {
		case '-':
		$output .= $num1-$num2;break;
		case '+':
		$output .= $num1+$num2;break;
		case '*':
		$output .= $num1*$num2;break;
		case '/':
			if ($num2 == 0) {echo "На 0 делить нельзя";}else{$output .= $num1/$num2;break;}
			default:
				$output = "Неизвестный оператор ".$operator;
	}
}
	
?>
<h1>Калькулятор</h1>
<?php
if (isset($output)){
	echo "Результат $output";
}
	
?>
<form action="<?php echo $_SERVER['REQUEST_URI']; ?>" method="post">
Число 1:<br />
<input type="text" name="num1" /><br /><br />
Оператор:<br />
<input type="text" name="operator" /><br /><br />
Число 2:<br />
<input type="text" name="num2" /><br /><br />
<input type="submit" value="Считать!" />
</form>
                                 
        
            // Калькулятор умеющий умножать, делить, складывать и вычитать.
        
        
И тут обман.
принимают же соли брома - в основном, бромистый калий.
Кончи с кем-то другим, особо жестоким способом.
Жабоскриптер?
Хотел возразить, но оказалось, что это валидный код на JS, C++ и почти на Haskell.
http://ideone.com/6NKnyC
http://ideone.com/TAQEGT
EDIT: Точно! AliceGoth /user/2738
Что я ещё забыл упомянуть?
это жорошо!