Передача значений формы на той же странице PHP

#php #forms

#php #формы

Вопрос:

У меня есть форма на моей странице, а также разные php’ы на одной странице .. как я могу передать форму одному из php’ов? Спасибо

Это выглядит следующим образом.

 <form action = 'samepage.php' 
method='POST'>
<input>
<input type = 'submit'>
</form>
<?php 
?>
<?php 
?>
<?php
I want to pass the value here
?>
 

Комментарии:

1. вы должны сначала задать имя ввода формы, затем прочитать его через $_POST, и удаление действия приведет к отправке сообщения самому себе

2. как только вы ОПУБЛИКУЕТЕ форму, все значения, которые были в форме, будут доступны на всей этой странице. input Требуется name и может быть доступно с помощью $_POST['name_of_field']

3. Имейте в виду, что все блоки php всегда выполняются по порядку, один за другим. Я думаю, что описанный подход не самый лучший. Я бы разделил этот php-файл на несколько отдельных.

Ответ №1:

Форма на HTML-странице — это структура, которая позволяет вам вставить некоторое значение, а затем может быть передана серверной части с помощью определенного HTTP-метода, называемого GET, POST, PUT, DELETE и т.д.

Вот пример:

 // HTML Page. index.html
<form action="page.php" method="POST">
<input type="text" name="username">
<input type="submit">

// page.php
<?php
$username = $_POST['username'];

echo "Your username is: " . $username;
?>