Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: вычислить площадь и периметр в зависимости от выбора фигуры

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: не выдаются вычисления
Eugene12
Отправлено: 22 Сентября, 2015 - 11:25:49
Post Id


Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Сент. 2015  


Помог: 0 раз(а)




задача:В зависимости от выбора пользователя подсчитать площадь и периметр треугольника или прямоугольника.

HTML- код:
<select name="Figure" size="1">
<option value="triangle">triangle</option>
<option value="rectangle">rectangle<option>
</select>
<form action="figure.php" method="post">
<p>Side <i>a:</i><input type="text" name="a" autofocus></p>
<p>Side <i>b:</i><input type="text" name="b"></p>
<p>Side <i>c:</i><input type="text" name="c"></p>
<p>Height <i>h:</i><input type="text" name="h"></p>
<input type="submit" name="submit" value="Send">
<input type="reset" name="reset" value="Clear">
</form>

php - код:
?php
$triangle = $_POST['triangle'];//треугольник
echo $triangle;
echo "<br />";
$rectangle = $_POST['rectangle'];//прямоугольник
echo $rectangle;
echo "<br />";
$a = $_POST['a'];
echo $a;
echo "<br />";
$b = $_POST['b'];
echo $b;
echo "<br />";
$c = $_POST['c'];
echo $c;
echo "<br />";
$h = $_POST['h'];
echo $_POST['h'];
echo "<br />";
if (isset($triangle)) {
$p = ($a + $b + $c)/2;}//вычисление периметра треугольника
echo $p;
{$s = ($a * $h)/2;}//вычисление площади треугольника
echo $s;
else
{$p1 = ($a + $b)/2};//вычисление периметра прямлугольника
echo $p1;
{$s1 = $a * $b;}//вычисление площади прямлугольника
echo $s1;
?>
 
 Top
andrewkard
Отправлено: 22 Сентября, 2015 - 13:11:06
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




Eugene12
Отформатируйте код, обратите внимание на оператор if (isset($triangle)) {,
в нем ошибки есть.
 
 Top
Eugene12
Отправлено: 22 Сентября, 2015 - 15:25:51
Post Id


Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Сент. 2015  


Помог: 0 раз(а)




нашел ошибки, сам
Тема закрыта!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB