Калькулятор средствами php
Добавил: WorldPad, 2012-07-26 12:52:21. Просмотров: 691. Категория: Уроки PHP

Начнём с того что нам надо форму в которую мы будем вводить данные которые нужно сложить, умножить, или поделить к примеру на 3.
Форма будет иметь два текстовых поля и выпадающий список с выбором знака.
<form action="" method="post">
<input type="text" name="one" />
<select name="znak">
<option value="1"></option>
<option value="2"></option>
<option value="3"></option>
</select>
<input type="text" name="one" />
<input type="submit" name="submit" />
</form>
<input type="text" name="one" />
<select name="znak">
<option value="1"></option>
<option value="2"></option>
<option value="3"></option>
</select>
<input type="text" name="one" />
<input type="submit" name="submit" />
</form>
И так с html мы закончали. Остаётся только написать обработчик.
<?php
if( $_POST ){
echo "<p>" ;
$_one = intval($_POST['one']);
$_znak = $_POST['znak'];
$_two = intval($_POST['two']);
if( $_znak == "+" ){
echo $_one + $_two;
}elseif( $_znak == "-" ){
echo $_one - $_two;
}elseif( $_znak == "*" ){
echo $_one * $_two;
}elseif( $_znak == "/" ){
echo $_one / $_two;
}
echo "</p>" ;
}
?>
if( $_POST ){
echo "<p>" ;
$_one = intval($_POST['one']);
$_znak = $_POST['znak'];
$_two = intval($_POST['two']);
if( $_znak == "+" ){
echo $_one + $_two;
}elseif( $_znak == "-" ){
echo $_one - $_two;
}elseif( $_znak == "*" ){
echo $_one * $_two;
}elseif( $_znak == "/" ){
echo $_one / $_two;
}
echo "</p>" ;
}
?>
В обработчике вы прогоняем по условию и выводим готовый результат на странице в браузере.
Наш калькулятор средствами php готов!