Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> получить данные 
V
    Опции темы
Zorak
Дата 9.6.2012, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Все доброго времени суток. Вопрос следующего характера. У меня на форме существует 3 кнопки - 3 сабмита. назовем их первая, вторая и третья... 
Первая и третья присуща на форме ВСЕГДА !... при нажатии на первую появляется вторая кнопка. При нажатии на вторую происходят некоторые обчисления и записываются в массив. Как можно получить этот массив данных при нажатии на третью кнопку ?...
З.Ы. На каждую кнопку стоит вызов соотвутсвующей функции, где происходит обработка формы. 

Мои телодвижения (самый как мне кажется нормальный для моей головы способ):
Код

function 1()
{
...
$_POST['items'] = $items;
...
}

function 2()
{
...
$items = $_POST['items'];
...
}



--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
ksnk
Дата 9.6.2012, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 96
Всего: 386



А какие проблемы-то?
 
Все контролы формы сохраняют свои значения в сессии. При обновлении - выводе формы все значения контролов восстанавливаются из сессии. Поведение формы (какая кнопка нажата) определяется по имени кнопки. Если нужно пере вычислить - вычисляем и опять-же в сессию записываем. 




--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Zorak
Дата 9.6.2012, 11:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



if isset не помогает, ибо расчеты делются при нажатии второй кнопки... а мне ети расчеты нужно получить при нажатии третьей.... и работать с ними дальше.


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
ksnk
Дата 9.6.2012, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 96
Всего: 386



Цитата(Zorak @  9.6.2012,  11:35 Найти цитируемый пост)
асчеты делются при нажатии второй кнопки


Нужно сохранить их в сесии, если мы говорим о php, а не ajax++

Цитата(Zorak @  9.6.2012,  11:35 Найти цитируемый пост)
а мне ети расчеты нужно получить при нажатии третьей

а при нажатии третьей - из сессии забрать.




--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
Zorak
Дата 9.6.2012, 12:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 720
Регистрация: 13.11.2007

Репутация: нет
Всего: 3



Цитата(ksnk @ 9.6.2012,  11:51)
Цитата(Zorak @  9.6.2012,  11:35 Найти цитируемый пост)
асчеты делются при нажатии второй кнопки


Нужно сохранить их в сесии, если мы говорим о php, а не ajax++

Цитата(Zorak @  9.6.2012,  11:35 Найти цитируемый пост)
а мне ети расчеты нужно получить при нажатии третьей

а при нажатии третьей - из сессии забрать.

Да, о сесии... ладно.. попробую).. Просто почемуто не лежит душа к сесии)

Добавлено через 3 минуты и 36 секунд
Такс, через сесси получилось.. не знаю правда сколько потом будет проблем... карочем всем спасибо, все работает... ушол изучать работу сессий ))


--------------------
Знание - сила. А сила есть, ума не надо...
Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1173 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.