На этом шаге мы рассмотрим простой пример программы, содержащей условные конструкции.
Приведем решение следующей задачи: написать программу, которая будет определять, лежит ли заданная точка A(x1,y1) на прямой y=kx2/3 при заданном параметре k.
Решением этой задачи будет следующая программа:
<html>
<head>
<title>Решение задачи</title>
</head>
<body>
Написать программу, которая будет определять, лежит ли заданная точка A(x1,y1) на 
прямой y=(k*(x^2))/3 при заданном параметре k.
<form>
Координата x1 точки A: <input type="text" name="x1"><br>
Координата y1 точки A: <input type="text" name="y1"><br>
Коэффициент k прямой: <input type="text" name="k"><br>
<input type="submit" name="go" value="Передать">
<input type="reset" value="Очистить">
</form>
<?php
echo "Значение x1=".$x1."<br>";
echo "Значение y1=".$y1."<br>";
echo "Значение k =".$k."<br><br>";
$y=($k*($x1*$x1))/3;
echo "Значение y=".$y."<br>";
if ($y==$y1)
   {
   echo "Точка A принадлежит прямой";
   }
else
   {
   echo "Точка A не принадлежит прямой";
   }
?>
</body>
</html>
В окне браузера форма будет выглядеть следующим образом (рисунок 1):

Рис.1. Форма в окне браузера
Когда пользователь нажмет кнопку "Передать", браузер передаст сценарию следующие параметры:
Затем вычисляется значение выражения y. Если это значение совпадает с y1, то выводим на экран "Точка A принадлежит прямой", в противном случае - "Точка A не принадлежит прямой".
Введем конкретные значения: x1=1, y1=2, k=3 и нажмем кнопку "Передать". Результат работы программы представлен на рисунке 2.

Рис.2. Результат работы программы
Со следующего шага мы начнем знакомиться с циклами.