Как собирать данные с помощью php из HTML-формы?

Предположим, есть файл HTML, в котором есть форма, содержащая некоторые данные, которые были введены пользователем, используя текстовое поле и флажок. Как отправить эти данные в файл PHP?

вы можете публиковать эти данные, отправив форму, а затем в файл php вы можете использовать $_POST['fieldname']; для использования значения того, что у вас есть на странице HTML.

Все переменные формы будут в массиве $ _GET или $ _POST в php (в зависимости от того, какой метод вы используете для отправки формы.

Текстовое поле или флажок нужно называть следующим:

 <!-- HTML form --> <form method="post" action="collect.php"> Comments: <textarea name="comments" cols="20" rows="5"></textarea> <br/> Tick to select <input type="checkbox" name="checker"/> </form> // collect.php $comments=""; if(isset($_POST["comments"])) { $comments = $_POST["comments"]; } $checker=""; if(isset($_POST["checker"])) { $comments = $_POST["checker"]; } 

Значения из формы будут доступны в массивах $ _GET и $ _POST в зависимости от метода, используемого в форме.

Атрибут действия формы определяет скрипт php (или другой скрипт), на который отправляются данные формы. Вы сможете получить данные с помощью $_GET и $ _ POST . В следующем примере текстовые входы будут отправлены в form_action.php

 <form action="form_action.php" method="get"> First name: <input type="text" name="fname" /><br /> Last name: <input type="text" name="lname" /><br /> <input type="submit" value="Submit" /> </form>