Всем привет! И снова мы сегодня продолжаем учить наш любимый PHP. Я надеюсь что из названия Вы уже поняли о чем сегодня пойдет речь. В прошлом уроке мы изучали метод GET, но а сегодня будем изучать метод POST.
Как правило данный метод в классическом html позволяет передавать данные только из форм (тег form). Давайте ближе рассмотрим в примерах.
Предположим задача: Требуется из файла index.php передать данные в файл post.php и обработать их. Рассмотрим простой пример найти гипотенузу по известным катетам (Данную функцию мы уже рассматривали когда учили функции в PHP).
И конечно сам фал index.php
<form action="post.php" method="POST"> <tr> <td>Катет 1</td> <td><input type="text" name="katet1"/></td> </tr> <tr> <td>Катет2</td> <td><input type="text" name="katet2"/></td> </tr> <tr> <td colspan="2"><input type="submit" value="Рассчитать" name="ok" /></td> </tr> </form>
И соответственно сам файл post.php
<?php
//Эту функцию мы смело позаимствовали из предыдущего урока
function pifagor ($kat1, $kat2)
{
$gip = sqrt(pow($kat1, 2) + pow($kat2, 2));
echo “Гипотенуза треугольника со сторонами $kat1 и kat2 равна $gip”;
}
//А тут уже из нового
if (isset($_POST['katet1'] ) && isset($_POST['katet2' ] ))
{
pifagor ($_POST['katet1'], $_POST['katet2' ] );
}
else
{
echo "Попробуйте еще раз";
}
?>
Думая что все просто и понятно, но если что всегда можете оставить свой вопрос в комментариях, а я обязательно Вам отвечу.
С уважением Ваш ИТ Инженер.
Здравый смысл и отличный подход в блочном строительстве. Купи вагончики для жилья, также хорошо подходят как и строительные бытовки, и модульные дома.
![OLORG[dot]ru OLORG[dot]ru](http://olorg.ru/application/maxsite/templates/olorgru/assets/images/logos/olorg-logo.png)