Всем привет! И снова мы сегодня продолжаем учить наш любимый 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 "Попробуйте еще раз"; } ?>
Думая что все просто и понятно, но если что всегда можете оставить свой вопрос в комментариях, а я обязательно Вам отвечу.
С уважением Ваш ИТ Инженер.
Здравый смысл и отличный подход в блочном строительстве. Купи вагончики для жилья, также хорошо подходят как и строительные бытовки, и модульные дома.