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

   KIWIX — ЭТО ОФФЛАЙН-«ЧИТАЛКА» ДЛЯ ВЕБ-СОДЕРЖИМОГО
Kiwix — это оффлайн-«читалка» для веб-содержимого. Это программное обеспечение было специально предназначено для того, чтобы сделать Википедию доступной без использования Интернета, но эта программа пригодна и для любого другого HTML-содержимого веб-страниц. Kiwix поддерживает ZIM-формат — это открытый формат с высокой степенью сжатия с включением разных типов данных (текст, картинки и т. д.).   Kiwix…
  2017-08-09 21:47:31 | Категория: Разное
   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
   Установка ядра Linux Kernel 3.13
Установка ядра Linux Kernel 3.13 1. Откройте терминал, скопируйте и выполните одну из команд, согласно архитектуры вашей системы/компьютера, на свой страх и риск:   Для 32-bit (одной командой): cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13-rc8-trusty/linux-headers-3.13.0-031300rc8-generic_3.13.0-031300rc8.201401120535_i386.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.13-rc8-trusty/linux-headers-3.13.0-031300rc8_3.13.0-031300rc8.201401120535_all.deb…
  2017-08-04 08:54:29 | Категория: Система
   Меняем время сессии sudo
Команда sudo предоставляет возможность пользователям выполнять команды от имени суперпользователя root, либо других пользователей. По умолчанию сессия sudo длится 15 минут, то есть если не закрывать терминал можно выполнять команды с правами sudo в течении 15 минут не вводя пароля. Спустя 15 минут снова придется вводить пароль.   Для того чтобы изменить время сессии sudo необходимо отредактировать файл sudoers…
  2017-08-03 11:09:55 | Категория:
   FLUSH — КЛИЕНТ BITTORRENT
Flush — основанный на GTK клиент BitTorrent. С его помощью можно загружать файлы из файлообменной сети BitTorrent, обладающий широким функционалом и возможностями гибкой настройки. Возможности: Управление запущенным экземпляром приложения через интерфейс командной строки. Запуск нескольких экземпляров с различной конфигурацией одним и тем же пользователем. Автоматическое копирование завершённых загрузок в…
  2017-08-11 15:34:01 | Категория: Интернет

Вверх