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

   Сравнение переменной с массивом
Если имеется переменная которую необходимо сравнить с массивом,то можно воспользоваться функцией in_array() которая проверяет присутствует ли в массиве значение. in_array(значение, массив); Пример кода: $a = "bmp"; $b = array('zip','7z','rar','tar','taz'); $c = array('png','jpg','bmp','psd','gif'); if(in_array($a, $b)){echo "Это архив";} elseif(in_array($a, $c)){echo "Это изображение";} Это…
  2017-08-19 22:36:45 | Категория: PHP
   УСТАНОВКА И НАСТРОЙКА ЯНДЕКС ДИСК В LINUX UBUNTU
В данной статье будет рассмотрена установка клиента и индикатора Яндекс.Диска в системный трей Ubuntu, которой значительно упростит использование Яндекс.Диска. Консольный клиент Яндекс.Диска для Linux позволяет вам управлять файлами на Диске без использования оконного интерфейса или программ, поддерживающих протокол WebDAV.Преимущества консольного клиента по сравнению с WebDAV-подключением: низкие требования…
  2017-08-11 17:28:34 | Категория: Интернет
   DECIBEL AUDIO PLAYER — ПРОСТОЙ И ОЧЕНЬ УДОБНЫЙ АУДИО ПЛЕЕР ДЛЯ LINUX
Decibel Audio Player — простой и очень удобный аудио плеер для Linux. Имеет легкий, не перегруженный интерфейс. Позволяет подключать и отключать дополнительные модули (плагины). Плеер обладает великолепной скоростью работы, имеет маленький размер интерфейса.При первом старте программы необходимо настроить плеер — подключить эквалайзер, показ обложек альбомов, можно подключить Ваш профиль пользователя на Last.fm…
  2017-08-05 20:49:28 | Категория: Мультимедиа
   STEADYFLOW — ПРОСТОЙ МЕНЕДЖЕР ЗАГРУЗОК
Steadyflow — простой менеджер загрузок для Linux (диспетчер загрузок). Имеет очень простой легковесный интерфейс и самую минимальную функциональность. Steadyflow поддерживает приостановку (пауза) и возобновление загрузок, а так же восстановление сессии после перезапуска приложения. Программой можно управлять, как через значок на панели Unity, так и через апплет-индикатор. Установить Steadyflow можно через центр…
  2017-08-04 08:56:24 | Категория: Интернет
   ИСПРАВЛЯЕМ ИНДИКАТОР ГРОМКОСТИ В XUBUNTU 13.10
В Xubuntu 13.10 после установки не корректно работает индикатор громкости, громкость можно регулировать через регулятор громкости PulseAudio что не очень удобно.   Для исправления индикатора в терминале выполните следующее: sudo -i пароль sudo mousepad /usr/share/dbus-1/services/indicator-sound.service   В открывшимся окне замените…
  2017-07-31 21:03:43 | Категория: Система

Вверх