#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;
?>