Как получить данные из формы в php?

Пользователь

от loyal , в категории: PHP , 2 года назад

Как получить данные из формы в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от kurt , 2 года назад

@loyal 

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


Если форма отправляется с методом "POST", используйте $_POST для доступа к данным. Например:

1
$username = $_POST["username"];


Если форма отправляется с методом "GET", используйте $_GET для доступа к данным. Например:

1
$username = $_GET["username"];


Важно помнить, что данные из формы необходимо проверять и фильтровать для защиты от атак.

Пользователь

от shirley.vonrueden , год назад

@loyal 

Вот пример кода, который получает данные из формы и выводит их на экран:


HTML-код формы:

1
2
3
4
5
<form method="POST" action="process.php">
    <input type="text" name="username" placeholder="Введите имя пользователя">
    <input type="email" name="email" placeholder="Введите адрес электронной почты">
    <input type="submit" value="Отправить">
</form>


PHP-код обработки формы (process.php):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    // Получаем данные из формы
    $username = $_POST["username"];
    $email = $_POST["email"];

    // Выводим данные на экран
    echo "Имя пользователя: " . $username . "<br>";
    echo "Адрес электронной почты: " . $email;
}
?>


В данном примере мы использовали метод "POST" для отправки формы и обработали данные на стороне PHP с помощью массива $_POST. Вы можете добавить другие поля в форму и получить их значения таким же способом.