Предположим, есть файл 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>