Автор Тема: передача данных формы со страницы на страницу  (Прочитано 25969 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ss_tab

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vvgroup.com.ua
Кратко: на одной страничке заполняется форма. На следующей нужно вывести текстом эти заполненные данные из формы.

НА ПЕРВОЙ СРАНИЧКЕ (заполняется форма)
">
..............






...............
 

НА ВТОРОЙ СТРАНИЧКЕ НАДА ВЫВЕСТИ РЕЗУЛЬТАТ ЗАПОЛНЕНИЯ
">
........................
код вывода результата заполнения предыдущей формы :(
.........................


Я неочень в программировании, просто нужно тсправить страничку. Мучаюсь уже довольно долго. Пока чтото ничего хорошего не выходит...
Надеюсь на вашу помощь. Заранее спасиба...

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
На первой странице








На второй странице:
Пишешь шо хочь
А вывод результата длеаешь так

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
Во первых: зачем тебе такой страшный action="..." ???
Во-вторых: почему они у тебя все hidden?
В-третьих: как ты хочешь выводить? Просто текст или опять же в форме?
С наилучшими пожеланиями. LODEVAR

Оффлайн ss_tab

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vvgroup.com.ua
это часть сайта который я хочу немного исправить
- этот action там уже был
- поля ХИДДЕН - это просто кусок формы. В них передаются числа через ява скрипт (и они туда действительно передаются) так что проблема не в них...
- я хочу вывести просто текст

пока ничего неполучается :(
пробовал
  echo $HTTP_GET_VARS["d1"] ;
?>
echo $HTTP_POST_VARS["d1"] ;
echo $d1 ;
?>
НЕРАБОТАЕТ

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
Цитировать
НЕРАБОТАЕТ
Чтобы заработало сделай так как bhor говорит.
С наилучшими пожеланиями. LODEVAR

Оффлайн ss_tab

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vvgroup.com.ua
дак в том то и дело что он в общем случае описал проблему.
а мне нада разобраться конкретно в моей ситуации :(
передать кучу данных:
dy1
dy2
rw
rh
rm

да и action у меня уже один сужествует (который там нузжен)
не напишу же я


ВОТ ЧТО МЕНЯ ИНТЕРЕСУЕТ. КАК ПЕРЕДАТЬ ЭТИ ДАННЫЙ НА СЛЕДУЮЩУЮ СТРАНИЦУ
МНЕ СОВЕТОВАЛИ СДЕЛАТЬ ПРИ ПОМОЩИ $HTTP_POST_VARS ОТПРАВЛЕННОЙ ФОРМЫ, НО Я НЕДОПОНИМАЮ КАК...

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
Цитировать
echo $HTTP_GET_VARS["d1"] ;
?>
echo $HTTP_POST_VARS["d1"] ;
echo $d1 ;
?>

Дык и не будет.
Переменные передаются методом post
А на второй странице появляются переменные, которые ты обозвал в input name=""

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
Вместе писали :)

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
Цитировать
action="dy1" action="dy2" action="rw" action="rh" action="rm"

А эт я вообще первый раз встречают. Бред какойто
Почитай лучше всего ману по ПХП и по ХТМЛ.
Тогда поможет

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
В спецификации на HTML написано, что атрибут action служит для определения программы, принимающей данные от формы.
То есть:




А в файле "your_file.php"
echo "Приняты данные : n1=".$n1;
.........
?>
и так далее. Для того, чтобы появились в броузере эти данные, нужно знать какой программе форма передает данные.
С наилучшими пожеланиями. LODEVAR

Оффлайн ss_tab

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vvgroup.com.ua
передача данных формы со страницы на страницу
« Ответ #10 : 22 Ноября 2001, 16:33:20 »
:( :( :(
ну не рублю я в php
подскажите как эта строчка должна на второй страничке писаться
я так понимаю что данные передаются нормально, просто я немогу их вывести ?
какой сторокой это делается ?

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
передача данных формы со страницы на страницу
« Ответ #11 : 22 Ноября 2001, 16:40:03 »
Дык lodevar уже написал все.

Цитировать
А в файле "your_file.php"
echo "Приняты данные : n1=".$n1;
.........
?>

Оффлайн ss_tab

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vvgroup.com.ua
передача данных формы со страницы на страницу
« Ответ #12 : 22 Ноября 2001, 16:41:34 »
Цитировать
Цитата:
action="dy1" action="dy2" action="rw" action="rh" action="rm"

А эт я вообще первый раз встречают. Бред какойто
Почитай лучше всего ману по ПХП и по ХТМЛ.
Тогда поможет


ЭТО БЫЛА ШУТКА :) :) :)
Да и проблемку мне эту хотелось бы решить сегодня... Чтоб читать инструкции - нада как минимум месяц.


Цитировать
В спецификации на HTML написано, что атрибут action служит для определения программы, принимающей данные от формы.

ТОгда как я понимаю у меня имя этой программы генерируется из action="

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
передача данных формы со страницы на страницу
« Ответ #13 : 22 Ноября 2001, 16:42:05 »
Цитировать

echo "Приняты данные : n1=".$n1;
.........
?>
Так я тебе уже написал.
С наилучшими пожеланиями. LODEVAR

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
передача данных формы со страницы на страницу
« Ответ #14 : 22 Ноября 2001, 16:46:13 »
Цитировать
ТОгда как я понимаю у меня имя этой программы генерируется из action="


Зачем так сложно.
Написал бы просто файл куды слать и все

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28