Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/17: Рейтинг темы: голосов - 17, средняя оценка - 4.88
2 / 2 / 1
Регистрация: 29.08.2011
Сообщений: 150

Метод Post

08.12.2011, 17:15. Показов 3512. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет подскажите в чем проблема,я передаю данные из формы другому файлу PHP и вывожу их на экран,но почему то не срабатывает!

HTML5
1
2
3
4
5
6
7
<form action="index1.php" method="post" name="form" target="_blank">
<p>Введите ваше имя : <br /><input name="name" type="text" size="20" /></p>
<p>Введите вашу фамилию : <br /><input name="surname" type="text" size="20" /></p>
<p><input name="send" type="submit" value="Отправить"/></p>
 
 
</form>
PHP
1
2
3
4
<?php
echo "Name : $name"."<br/>";
echo  "Surname : $surname";
?>
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.12.2011, 17:15
Ответы с готовыми решениями:

Метод POST
Решил использовать API платежной системы. Вот их пример использования метода POST POST https://secure.onpay.ru/pay/make_payment_link {...

метод POST
Подскажите где я не так передаю переменную, уже не понимаю ничего 1 страница include('set.php'); echo...

Метод POST
&lt;?php $a = mt_rand(1,9); $b = mt_rand(1,9); $res = &quot;$a + $b&quot;; $result = $a + $b; ?&gt; &lt;form action=&quot;form_captcha.php&quot; ...

10
 Аватар для Taras_Z
102 / 86 / 5
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
08.12.2011, 17:22
кажется надо так
PHP
1
<?php echo "$_POST["name"]"; echo  "$_POST["surname"] "; ?>
0
155 / 25 / 6
Регистрация: 06.06.2009
Сообщений: 262
08.12.2011, 17:23
Ты формой отправляешь запрос. В данном случает методом post. В PHP для получения тела запроса post используется глобальный массив $_POST.
Выведи print_r($_POST); чтобы посмотреть содержимое этого массива в файле index1.php.
PHP
1
2
3
4
<?php
echo "Name : " . $_POST['name'] . "<br/>";
echo  "Surname : " . $_POST['surname'];
?>
0
2 / 2 / 1
Регистрация: 29.08.2011
Сообщений: 150
08.12.2011, 17:33  [ТС]
Цитата Сообщение от oke11o Посмотреть сообщение
Ты формой отправляешь запрос. В данном случает методом post. В PHP для получения тела запроса post используется глобальный массив $_POST.
Выведи print_r($_POST); чтобы посмотреть содержимое этого массива в файле index1.php.
PHP
1
2
3
4
<?php
echo "Name : " . $_POST['name'] . "<br/>";
echo  "Surname : " . $_POST['surname'];
?>

Всеравно не работает!

Ну как я понял в массив они попадают!

http://localhost/phpmysite/ind... me=Sidorov
0
155 / 25 / 6
Регистрация: 06.06.2009
Сообщений: 262
08.12.2011, 17:35
Судя по строке запроса, у тебе не POST, а GET. Соответственно смотри глобальный массив $_GET.
0
2 / 2 / 1
Регистрация: 29.08.2011
Сообщений: 150
08.12.2011, 17:42  [ТС]
Цитата Сообщение от oke11o Посмотреть сообщение
Судя по строке запроса, у тебе не POST, а GET. Соответственно смотри глобальный массив $_GET.
HTML5
1
2
3
4
5
<form action="index1.php" method="post" name="form" target="_blank">
<p>Введите ваше имя : <br /><input name="name" type="text" size="20" /></p>
<p>Введите вашу фамилию : <br /><input name="surname" type="text" size="20" /></p>
<p><input name="send" type="submit" value="Отправить"/></p>
</form>
PHP
1
2
3
4
5
6
7
8
9
<?php
 
 
$name  = $_POST['name'];
$surname = $_POST['surname'];
 
echo "Name : ".$name."<br/>";
echo  "Surname :".$surname;
?>
Добавлено через 26 секунд
Не могу понять в чем дело(
0
155 / 25 / 6
Регистрация: 06.06.2009
Сообщений: 262
08.12.2011, 17:47
Попробуйте
Цитата Сообщение от oke11o Посмотреть сообщение
Выведи print_r($_POST);
Есть что-нибудь в этом массиве?
0
 Аватар для Taras_Z
102 / 86 / 5
Регистрация: 27.10.2010
Сообщений: 534
Записей в блоге: 2
08.12.2011, 17:48
вместо post порставь get
0
2 / 2 / 1
Регистрация: 29.08.2011
Сообщений: 150
08.12.2011, 17:52  [ТС]
Цитата Сообщение от oke11o Посмотреть сообщение
Попробуйте
Есть что-нибудь в этом массиве?
Пустой!
0
155 / 25 / 6
Регистрация: 06.06.2009
Сообщений: 262
08.12.2011, 17:55
Значит проверь имя файла, куда отправляешь. ОЧЕНЬ внимательно. Включая путь к нему.
0
2 / 2 / 1
Регистрация: 29.08.2011
Сообщений: 150
08.12.2011, 18:03  [ТС]
Цитата Сообщение от oke11o Посмотреть сообщение
Значит проверь имя файла, куда отправляешь. ОЧЕНЬ внимательно. Включая путь к нему.
Ошибок нет я все проверил! Если брать Get то данные заносятся в массив через Post не хочет.

Добавлено через 5 минут
А вот и POST заработал,хотя в коде никаких изменений не делал,все по прежнему.Глюки какие то(( Всем спасибо за помощь!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.12.2011, 18:03
Помогаю со студенческими работами здесь

Метод POST
Добрый день! Я написал код для вызова окна по нажатию кнопки. Он работает, но проблема в том, что окно появляется не только при нажатии...

Метод POST и GET
Доброго времени суток. Не раз читая различные книги по php я встречался с двумя методами передачи данных, а именно методом GET и методом...

Метод POST
Здравствуйте! Есть форма, которая отправляет значение переменной в файл answer.php: printf(&quot; &lt;form...

Метод POST
Вот такая проблема есть 2 страници: upload.php uploading.php на странице upload.php &lt;form action='uploading.php'...

Метод Post
привет! подскажите, в чем проблема,я передаю данные из формы другому файлу PHP и вывожу их на экран,но почему то не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru