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

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

Оффлайн ss_tab

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vvgroup.com.ua
передача данных формы со страницы на страницу
« Ответ #30 : 22 Ноября 2001, 18:17:11 »
она похоже вызывает эти скрипты

// Shopping cart actions
  if ($HTTP_GET_VARS[\'action\']) {
    $goto = (CART_DISPLAY == true) ? FILENAME_SHOPPING_CART : basename($PHP_SELF);
    $parameters = (CART_DISPLAY == true) ? array(\'action\', \'cPath\', \'products_id\') : array(\'action\');
    if ($HTTP_GET_VARS[\'action\'] == \'add_update_product\') {
      // customer wants to update the product quantity in their shopping cart
      if ((is_array($HTTP_POST_VARS[\'cart_quantity\'])) && (is_array($HTTP_POST_VARS[\'products_id\']))) {
        for ($i=0; $i          if ( tep_in_array($HTTP_POST_VARS[\'products_id\'][$i], ( is_array($HTTP_POST_VARS[\'cart_delete\']) ? $HTTP_POST_VARS[\'cart_delete\'] : array() ) ) ) {
            $cart->remove($HTTP_POST_VARS[\'products_id\'][$i]);
          } else {
            $attributes = ($HTTP_POST_VARS[\'id\'][$HTTP_POST_VARS[\'products_id\'][$i]]) ? $HTTP_POST_VARS[\'id\'][$HTTP_POST_VARS[\'products_id\'][$i]] : \'\';
            $cart->add_cart($HTTP_POST_VARS[\'products_id\'][$i], $HTTP_POST_VARS[\'cart_quantity\'][$i], $attributes);
          }
        }
      } else {
        if (ereg(\'^[0-9]+$\', $HTTP_POST_VARS[\'products_id\'])) {
          $cart->add_cart($HTTP_POST_VARS[\'products_id\'], $HTTP_POST_VARS[\'cart_quantity\'], $HTTP_POST_VARS[\'id\']);
        }
      }
      tep_redirect(tep_href_link($goto, tep_get_all_get_params($parameters), \'NONSSL\'));
    } elseif ($HTTP_GET_VARS[\'action\'] == \'add_a_quickie\') {
      if ($HTTP_GET_VARS[\'products_id\'])

Оффлайн lodevar

  • Сеньор-Помидор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 757
  • +0/-0
  • 2
    • Просмотр профиля
    • http://lodevar.hut.ru
передача данных формы со страницы на страницу
« Ответ #31 : 23 Ноября 2001, 11:50:57 »
Пришли по почте, если это не гос. и не комм. тайна скрипты, на которых заполняется форма и который обрабатывает ее.
Если хочешь.
С наилучшими пожеланиями. LODEVAR

Оффлайн nobody

  • вроде как одушевленный
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.n0b0dy.ru
передача данных формы со страницы на страницу
« Ответ #32 : 24 Ноября 2001, 04:11:08 »
блин что так мучаться не проще ли объявить переменные в сессию?
Вот сдесь все очень хорошо описано:
http://forums.webscript.ru/showthread.php?s=&threadid=2397
.::dO_ob::.

Оффлайн MHz

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 44
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.jafar.ru
передача данных формы со страницы на страницу
« Ответ #33 : 29 Ноября 2001, 12:47:26 »
Приветствую.
Кстати, я тоже переделываю данную программу. (The Exchange Project), точнне, уже переделал.

Для уменьшения путаницы  и по другим причинам я использую встроеный в PHP массив $HTTP_POST_VARS[\'<имя переменной>\']
Для вывода своих переменных используй:

и так далее для каждой переменной.
Feci, quod potui, faciant meliora potentes

Оффлайн ss_tab

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 22
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.vvgroup.com.ua
передача данных формы со страницы на страницу
« Ответ #34 : 29 Ноября 2001, 12:59:40 »
хм, незнаю
а уже столько перепробовал вариантов (и этот тоже)
ничего не получалось
вышло только после использования
    tep_session_register(\'переменная\');
переменные передаются, но этот метод немного кривоват :(

ЗЫ: может мы переделываем одинаковые вещи в
(The Exchange Project) и сможем в некоторых случаях скоординировать силы?
Глянть можно твой сайт? Дай ссылку на него...

Оффлайн naas

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
У меня возникла приблизительно та же трудность, как и у ss_tab. Поясните плз на конкретном примере, что не так: http://www.forwardgroup.ru/question.html
при отправке ничего не происходит :(

Оффлайн Michel_Mak

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 256
  • +0/-0
  • Пол: Мужской
  • 0
    • Просмотр профиля
    • http://#
Добрый день!
naas
правда без заполнения, но вывела следущее: "Уважаемый .
Ваше сообщение успешно отправлено! Мы постараемся ответить на него максимально полно!"
С уважением,
Michel

Оффлайн naas

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Спасибо всем!
Проблема была с хостерами.

Оффлайн berkyt

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 35
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
from bhor
У меня аналогичная проблема
тока в пхп немного шарюсь
в php.ini global_register=on
просто сделал форму в одном файле
и хочу постом передать в другую файл данные
вот исходники:
файл form.php:
echo "";
echo "";
echo "Вперёд";
echo "";
?>
файл print_form.php
echo $kol_vo;   (ругается что Undefine variable)
echo $HTTP_POST_VARS["kol_vo"] ;(ругается что Undefine variable)
?>

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
ОЙ, мама!!!
Цитировать
Вперёд

кто тебя учил ТАК формы передавать???
ПОСТОМ!
« Последнее редактирование: 28 Мая 2003, 12:36:20 от RomikChef »

Оффлайн berkyt

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 35
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
From RomikChef
а что даные из формы кроме как через кнопку submit
невозможно передать??????????????????????
просто мне нужно чтобы по ссылке передавались данные

From bhor
Как использовать массив $_POST??????????????????
И вообще можно передать даные из формы по ссылке постом????

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Замени ссылку на кнопку, а метод POST на метод GET
и все у тебя будет передаваться "по ссылке". Если я правильно понял этот детский лепет.

Массив $_POST тебе не нужен в этом случае.
тебе нужен массив $_GET, а использовать его так же, как $HTTP_POST_VARS

Оффлайн berkyt

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 35
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
RomikChef
Да ты правильно понял мой детский лепет:-)
но через кнопку и ёжик сделает
а мне нужно чтобы
при нажатии на ссылку передавались данные из формы

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
тогда этот вопрос НЕ В ЭТОТ ФОРУМ.
проблема твоя не в РНР, а в том, что ты не передаешь никакх данных скрипту.
а как и что передавать - это тебе в html И dhtml

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Делаешь себе файл form.php:



Вперёд


и идешь с ним в любой форум по html
Если уж не в состоянии открыть любую страницу, на которой сделано ссылкой, и посмотреть, как там сделано - как это делается всеми и всегда с такой открытой технологией, как html

 

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