Установи Linux! Стань свободным!
Онлайн всего: 2 | Посетители: 0 | Боты: 2
Дата 25.04.2026 Время: 22:05
Ваш IP: 216.73.217.42
Загрузка сервера: 0.77
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 (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   darktable
Darktable управляет вашими цифровыми негативами в базе данных и позволяет просматривать их на «световом монтажном столе» с возможностью масштабирования. Программа позволяет также обрабатывать RAW-изображения и улучшать их.   Пытается заполнить нишу между множеством превосходных существующих raw- конвертеров и инструментами управления изображениями (такими как ufraw или f-spot). Пользовательский…
  2017-08-03 08:12:07 | Категория: Графика
   SyncWall – программа для смены обоев на рабочем столе
SyncWall – программа для смены обоев на рабочем столе, которая может синхронизировать обои на нескольких рабочих столах. Основные возможности программы: автоматическое/ручное изменение фоновых изображений; поддержка нескольких мониторов; синхронизация фонового изображения между рабочими станциями; настраиваемый интервал/время дня смены фонового изображения; поддержка специальных эффектов для…
  2017-08-12 00:29:02 | Категория: Система
   DeaDBeeF — компьютерная программа для воспроизведения аудиофайлов
DeaDBeeF — компьютерная программа для воспроизведения аудиофайлов, музыкальный проигрыватель. Доступна дляGNU/Linux и других UNIX-подобных операционных систем, является свободным ПО и распространяется бесплатно. Версия для Android имеет как платный, так и бесплатный варианты. Среди функциональных особенностей проигрывателя можно выделить следующие: поддержка воспроизведения…
  2017-08-03 14:17:22 | Категория: Мультимедиа
   CHROMIUM B.S.U. — АРКАДНАЯ КОСМИЧЕСКАЯ СТРЕЛЯЛКА
Chromium B.S.U. — аркадная космическая стрелялка Сюжет игры строится на управлении грузовым космическим кораблём под названием Chromium B.S.U. В качестве командира корабля игроку дают задания доставить груз войскам на линии фронта. На борту корабля есть несколько автоматических истребителей, используя которые, нужно сделать всё, чтобы груз достиг своего получателя. Задача игрока в том, чтобы, стреляя по…
  2017-08-09 20:52:42 | Категория: Игры
   Links2 - консольный браузер
Links2 — это WWW-браузер, который работает в графическом и текстовом режимах и похож на Lynx. Отображает таблицы, фреймы, фоновые загрузки, использует keepalive-соединения по протоколу HTTP/1.1. В графическом режиме отображает изображения в форматах PNG, JPEG, GIF, TIFF и XBM, при помощи внешних программ отображает изображения других типов, использует сглаженный шрифт, плавно масштабирует изображение, использует 48-битовый…
  2017-08-23 09:21:12 | Категория: Интернет

Вверх