{% else-1 %}
*

                        
<?php
if($_POST['ot'] == NULL AND $_POST['do'] == NULL){
$ot = 1;
$do = 100;
$set = '+';
}else{
$ot = abs(intval($_POST['ot']));
$do = abs(intval($_POST['do']));
$set = $_POST['set'];
}
if(isset($_POST['submit'])){
if($set == '+') $res = $ot+$do;
elseif($set == '-') $res = $ot-$do;
elseif($set == 'x') $res = $ot*$do;
elseif($set == ':') $res = $ot/$do;

$result = 'Результат: <b>'.$ot.' '.$set.' '.$do.' = '.$res.'</b><hr />';
}
echo '<div class="new"><form method="post">'.$result.'
Число 1:<br />
<input type="text" name="ot" value="'.$ot.'" /><br />
<select name="set">
<option value="+">+</option>
<option value="-">-</option>
<option value="x">x</option>
<option value=":">:</option>
</select><br />
Число 2:<br />
<input type="text" name="do" value="'.$do.'" /><br />
<input type="submit" name="submit" value="Получить" /> <input type="submit" name="refresh" value="Обновить" /></form></div>';

?>
1 47 0
0

Фотография
• 15 июл 2014, 22:48


anti_dot, Мне плевать

0

Нет фото
• 15 июл 2014, 22:43


неужели тебе стыдно?)

0

Фотография
• 15 июл 2014, 22:39


*

0

Нет фото
Kuznetsov * [мошенник] 7.73
• 15 июл 2014, 22:38


anti_dot, опредил

0

Нет фото
• 15 июл 2014, 19:16


в начале заменяем "," на "."
$num=str_replace(',', '.', $num);(чтобы не было ошибки)
далее фильтруем $num=floatval($num);
при составлении выражения берем число в ($num), чтобы не получилось такого бреда "1--1" который приведет к ошибке. в результате таких изменений этот "калькулятор" будет считать не только целые положительные числа.