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

   Rexloader — бесплатный многопоточный менеджер загрузок
Rexloader — бесплатный кроссплатформенный многопоточный менеджер загрузок. Менеджер загрузок работает по протоколу http и https, поддержка которых осуществляется соответствующим плагином. Разрабатывается плагин для работы с FTP, в планах добавление плагинов для поддержки Bittorent, DC++ и загрузки видео с YouTube. К сожалению менеджер загрузок пока не поддерживает интеграцию с браузером, поэтому для…
  2017-08-12 21:31:25 | Категория: Интернет
   ROAD FIGHTER — ВИДЕОИГРА В ЖАНРЕ АРКАДНЫХ АВТОГОНОК
Road Fighter — видеоигра в жанре аркадных автогонок. Игрок управляет гоночным автомобилем и наблюдает за игровой ситуацией сверху. Дорога расположена вертикально, при повороте поворачивается фон, но не дорога. При этом дорога имеет небольшую ширину и все повороты и изгибы дороги всегда находятся в поле экрана монитора. На трассе присутствуют другие машины, это могут быть как противники, так и другие машины…
  2017-08-10 21:14:49 | Категория: Игры
   array_values - вывод всех значений массива
Функция array_values() выводит все значения массива, ключи элементов массива при этом игнорируются. Пример использования: $a = array ('китикет'=>'кошка','сыр'=>'мышка','нога'=>'сапог','чай'=>'пряник'); $arr = array_values ($a); print_r($arr); Array ( [0] => кошка [1] => мышка [2] => сапог [3] =>…
  2017-09-06 21:18:18 | Категория: PHP
   SECRET MARYO CHRONICLES
Secret Maryo Chronicles  — Игра-платформер с открытым исходным кодом, которая является продолжением одной из популярнейших игр Super Maryo.Особенности игры:— Встроенный редактор уровней.— Множество новых уровней.— Различные «состояния» персонажа.— Новая глобальная карта.— Великолепное звуковое сопровождение. Прыгайте, бегайте, преодолевайте препятствия, собирайте разнообразные бонусы и…
  2017-08-03 11:08:32 | Категория: Игры
   array_fill - заполнение массива определенными значениями
Функция array_fill() заполняет массив определенными значениями, нумерация элементов массива с определенными значениями указывается в параметре функции (начальный индекс). Пример использования: $arr = array_fill(23, 3, 'php'); print_r($arr); Array ( [23] => php [24] => php [25] =>…
  2017-09-01 23:02:08 | Категория: PHP

Вверх