# Автоматическая отправка форм методом POST на PHP

Давайте теперь научимся автоматически отправлять формы методом POST. Пусть у нас есть следующая форма:

`<form action="" method="POST"> <input name="num1"> <input name="num2"> <input type="submit"> </form> <?php if (!empty($_POST)) { echo '<p id="res">' . $_POST['num1'] * $_POST['num2'] . '</p>'; } ?>`

Для отправки такой формы следует воспользоваться библиотекой CURL. Для начала влючим метод POST:

`<?php curl_setopt($curl, CURLOPT_POST, 1); ?>`

Теперь зададим передаваемые данные:

`<?php $data = ['num1'=>'3', 'num2' => '4']; curl_setopt($curl, CURLOPT_POSTFIELDS, $data); ?>`

Сделайте страницу со следующей формой:

`<form action="" method="POST"> <input name="num1"> <input name="num2"> <input name="num3"> <input type="submit"> </form> <?php if (!empty($_POST)) { echo '<p id="res">' . $_POST['num1'] + $_POST['num2'] + $_POST['num3'] . '</p>'; } ?>`

Отправьте на нее два числа и спарсите результат.

←→
↑