
27.03.2008, 19:09
|
|
Постоянный
Регистрация: 25.03.2008
Сообщений: 670
Провел на форуме: 4137635
Репутация:
2407
|
|
А если полностью, попроще, без особых проверок, то
PHP код:
<form action="0.php" method="post">
Первое число<input type="text" name="1"><BR>
Второе число<input type="text" name="2"><BR>
Действие: <select name='3'><option value='1'>+</option><option value='2'>-</option>
<option value='3'>*</option><option value='4'>/</option></select>
<input type="submit" value="Посчитать">
</form>
<?php
$num1=isset($_POST['1']) ? $_POST['1'] : 0;
$num2=isset($_POST['2']) ? $_POST['2'] : 0;
$znak=isset($_POST['3']) ? $_POST['3'] : 0;
switch($znak)
{
case '1':
$res=$num1+$num2;
break;
case '2':
$res=$num1-$num2;
break;
case '3':
$res=$num1*$num2;
break;
case '4':
if($num2==0) die("На ноль нельзя делить");
$res=$num1/$num2;
break;
default:
die("Выберите действие");
}
print str_replace(' ','.',$res); //чтобы числа с дробной частью нормально выводились
?>
Последний раз редактировалось d_x; 27.03.2008 в 19:20..
|
|
|