Установи Linux! Стань свободным!
Онлайн всего: 2 | Посетители: 1 | Боты: 1
Дата 12.12.2025 Время: 18:53
Ваш IP: 216.73.216.36
Загрузка сервера: 4.51
old.ubuntu-desktop.ru - Передача данных методом POST - PHP    Главная > Веб-программирование > PHP

Передача данных методом POST

Данный способ позволяет безопасно передавать переменные с одного файла в другой или PHP скрипту расположенному в одном файле с формой. Обычно для этих целей используются два файла. В первом находится форма для ввода исходных данных, а во втором исполнительный файл, который принимает переменные. Для примера давайте рассмотрим следующий код:

HTML

<form method="POST">
<input type="text" name="a" /><br><br>
<input type="text" name="b" /><br><br>
<input type="submit" value="Отправить">
</form>

PHP

$a = $_POST['a'];
$b = $_POST['b'];
echo $a*$b;

PHP и HTML коды расположены в одном файле. 

Результат выполнения скрипта:

07598649798437

Рассмотрим пример передачи данных из формы в другой файл.

HTML файл test.php

<form method="POST" action="test1.php">
<input type="text" size="5" name="a" /><br><br>
<input type="text" size="5" name="b" /><br><br>
<input type="submit" value="Отправить">
</form>
  • action – указываем файл, в который будут передаваться переменные.

PHP файл test1.php

$a = $_POST['a'];
$b = $_POST['b'];
echo "Ответ: ".$a*$b;

В  этом примере переменные из формы передаются в файл test1.php

Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-18 20:27:04 | liman28 | Категория: PHP | Просмотров: 81
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   Создание массива из двух массивов ключей и значений
Для создания массива из массива используемого для ключей и массива используемого для значений применяется функция  array_combine(). Пример использования: echo '<pre>'; $a = array("кино", "музыка", "театр", "цирк", "школа"); $b = array(23,45,88,"клоуны","уроки"); print_r($c = array_combine($b, $a)); echo '</pre>'; Array ( [23] => кино [45] => музыка [88] => театр [клоуны] => цирк [уроки] =>…
  2017-08-20 22:55:45 | Категория: PHP
   Claws Mail - клиент электронной почты
Claws Mail - мощный многофункциональный почтовый клиент (бывшее название Sylpheed-Claws). Программа расширяемая через плагины, которые добавляют дополнительные возможности -- поддержку других форматов хранения, чтение новостных колонок, календарь, фильтрацию почты и т.д. Особенности Claws Mail Быстрый лёгкий полноценный GUI-клиент электронной почты. Поддерживает основные протоколы обмена почтой (POP3, SMTP, IMAP4rev1, NNTP, Usenet news,…
  2017-09-19 09:04:11 | Категория: Интернет
   Lincity — градостроительный симулятор
Lincity — это компьютерная игра жанра градостроительный симулятор, который был создан по виду и подобию SimCity.LinCity включает в себя основные элементы жанра: строительство жилых домов, промышленных зданий, дорог, железных дорог, автодорожных мостов, электрических линий, рациональное использование водных ресурсов. Геймплей соответствует популярной игре SimCity: игрок должен развить города, развивать их…
  2017-08-01 10:37:10 | Категория: Игры
   array_merge_recursive - слияние двух и более массивов
Функция array_merge_recursive() сливает элементы двух или более массивов таким образом, что значения одного массива присоединяются к значениям предыдущего. Результатом работы функции является новый массив. Если входные массивы имеют одинаковые строковые ключи, тогда значения, соответствующие этим ключам, рекурсивно сливаются в один массив, таким образом, если одно из значений является массивом, функция сливает…
  2017-09-05 19:11:41 | Категория: PHP
   GSCAN2PDF — ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ДЛЯ ПОМОЩИ В PDF-СКАНИРОВАНИИ
gscan2pdf — графический интерфейс для помощи в PDF-сканировании Всего двух щелчков мышью достаточно для того, чтобы отсканировать несколько страниц и затем сохранить все или только выделенные страницы в файле формата PDF или DjVu, включая, при необходимости, метаданные. gscan2pdf может управлять обычными или оснащёнными автоподатчиками листов (ADF) сканерами с помощью SANE через libsane-perl, scanimage или scanadf и умеет…
  2017-08-09 07:33:17 | Категория: Графика

Вверх