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

   Установка драйвера Canon CAPT для принтеров Canon LBP
Установка драйвера Linux CAPT Printer Driver v2.60-1 для принтеров Canon LBP на Ubuntu 12.04, 12.10, 13.04, 13.10, 14.04, 32-битной и 64-битной архитектуры. Поддерживаемые принтеры:LBP-1210, LBP-1120, LBP-810, LBP2900, LBP3000, LBP3010, LBP3018, LBP3050,  LBP3100, LBP3108, LBP3150, LBP3200, LBP3210, LBP3250, LBP3300, LBP3310, LBP3500, LBP5000, LBP5050, LBP5100, LBP5300, LBP6000, LBP6018, LBP6020, LBP6020B, LBP6200, LBP6300, LBP6300n, LBP6310, LBP7010C, LBP7018C, LBP7200C, LBP7210C, LBP9100C, LBP9200C. Для установки драйвера необходимо в терминале выполнить следующие команды: cd…
  2017-08-12 20:06:41 | Категория: Драйвера
   mintstick — удобное и простое приложения для форматирования и записи iso образов на USB-флеш-накопители
mintstick — удобное и простое приложения для форматирования и записи iso образов на USB-флеш-накопители. Для установки утилит Вам необходимо подключить дополнительный репозиторий (ualinux), для этого в терминале выполните следующие команды: cd /tmpwget http://archive.ualinux.com/ubuntu/main/all/ualinux-repository.debsudo dpkg -i /tmp/ualinux-repository.debsudo apt-get updatesudo apt-get dist-upgrade Установка приложения: sudo apt-get install…
  2017-08-12 21:38:18 | Категория: Система
   Youtube-dlG — графический интерфейс для консольного инструмента youtube-dl (загрузка видео с YouTube)
Youtube-dlG — это кроссплатформенный графический интерфейс для популярного консольного инструмента для загрузки видео youtube-dl. Этот интерфейс позволяет вам одновременно загружать несколько видео, автоматически конвертировать загруженные видео в аудио, позволяет вам выбрать необходимое качество видео и многое другое. Youtube-dl — консольный загрузчик видео, который, несмотря на свое имя, позволяет…
  2017-08-12 20:09:11 | Категория: Интернет
   WORLD OF TANKS ДЛЯ LINUX UBUNTU
World of Tanks  — компьютерная игра, клиентская массовая многопользовательская онлайн-игра в реальном времени в жанре аркадного танкового симулятора в историческом сеттинге Второй мировой войны, разработанная белорусской студией Wargaming.net. Разработчиками игра позиционируется как массовая многопользовательская онлайн-игра в жанре action с элементами ролевой…
  2017-08-09 23:55:15 | Категория: Игры
   Две кнопки submit в одной форме
Если Вам необходимо использовать две и более кнопки submit в одной форме, то можно воспользоваться простым скриптом пример которого показан на странице. HTML <form method="post"> <input type="submit" name="prim" value="Применить" /> <input type="submit" name="clean" value="Очистить" /> </form> PHP if (isset($_POST['prim'])) { ... } else if (isset($_POST['clean'])) { …
  2017-08-13 18:48:41 | Категория: PHP

Вверх