Ограничения на передачу большого количества параметров скрипту

Фанат

oncle terrible
Команда форума
я strurl делаю невидимой
прости, я не понимаю, что значит "делать невидимой". шапку-невидиму надеваешь на неё, что ли?
не мог бы ты писать как -то более приближённо к программированию?
 

AlekseyBr

Новичок
Автор оригинала: Фанат
или ты в сессию записывал?

При положительном ответе, строка записывается в передменную сессии...
Но мне казалось, что это не принципиально.

не понятно отчего не работает $_server['query_string'] ???

-~{}~ 09.04.06 16:06:

Фанат

Просто у меня нет опыта общения в форумах....(
невидимой - передаю через скрытый элемент управления (раньше $_reques, а теперь $_post)!
 

Фанат

oncle terrible
Команда форума
При положительном ответе, строка записывается в передменную сессии...
не понял.
какая ещё сессия? ты же говорил, что при положительном ответе пишешь В БАЗУ?!

не понятно отчего не работает $_server['query_string'] ???
от того, что у тебя НЕТУ query_string
 

AlekseyBr

Новичок
Автор оригинала: Фанат
не понял.
какая ещё сессия? ты же говорил, что при положительном ответе пишешь В БАЗУ?!
сначала в переменную сессии и вызываю функцию для записи в базу

от того, что у тебя НЕТУ query_string
это для метода POST?
 

AlekseyBr

Новичок
Rammstein
Может посоветуешь что?
Проблема простая: надобно переделывать (в этом Фанат убедил), но со временем!
А сейчас надобно, чтобы работало с любым количеством элементов на форме!
в том то и дело, что работает для 20, а для 150 - нет!

Внятно сказать отчего не работает и куда рыть можно?
 

Фанат

oncle terrible
Команда форума
Rammstein
слушай, занимайся своими новостями, а?

-~{}~ 09.04.06 16:23:

AlekseyBr
почему тебя не устраивает задать вопрос на подтверждение яваскриптом?

-~{}~ 09.04.06 16:29:

сначала в переменную сессии и вызываю функцию для записи в базу
зачем ты это делаешь?
какой смысл записывать в переменную сессии?
почему просто не вызвать функцию для записи в базу?
 

AlekseyBr

Новичок
почему тебя не устраивает задать вопрос на подтверждение яваскриптом?
устраивает, но, что это так просто я только чичас дошел.

Скажи, ты можешь ответить на вопросы?
У меня такое ощущение, что ты сам не понимаешь, как у тебя работает твоя система.
поскольку так, как ты здесь её описываешь, она работать не может.
сейчас попытаюсь просуммировать, старался покороче:

1 скрипт делает форму с чекбоксами. по кнопке перехожу на 2 скрипт, где строку $_server['query_string'] запихиваю в переменню strurl, присваиваю значение скрытому полю strurl и задаю вопрос на форме (отмечать или нет).
3 скрипт считывает значение strurl по $_request и в случае положительного ответа в скрипте 2 запихивает в БД.
 

Фанат

oncle terrible
Команда форума
где строку $_server['query_string'] запихиваю в переменню strurl,
в переводе на русский язык это означает "в поле формы типа "hidden"?
и в случае положительного ответа в скрипте 2 запихивает в БД.
куда делось запихивание всессию?
 

AlekseyBr

Новичок
Автор оригинала: Фанат
Rammstein
слушай, занимайся своими новостями, а?

-~{}~ 09.04.06 16:23:

AlekseyBr
почему тебя не устраивает задать вопрос на подтверждение яваскриптом?

-~{}~ 09.04.06 16:29:


зачем ты это делаешь?
какой смысл записывать в переменную сессии?
почему просто не вызвать функцию для записи в базу?
перемудрил... в сессиях хранится имя пользователя и описание операции, которую он выполняет, параллельно выполняется фискальная функция (в таблицу записываются его действия), потом когда столкнулся с необходимостью разбора строки, то по аналогии засовывал ее в переменную сессии... сейчас от этого отказался...
 

Фанат

oncle terrible
Команда форума
выше ты писал про массив $_REQUEST
в котором, по идее, у тебя должны лежать все чекбоксы.
поэтому я и подумать не мог, что ты используешь квери стринг и разбираешь её руками.

ты вообще умеешь с массивами работать? оператор foreach тебе знаком?
 

AlekseyBr

Новичок
Автор оригинала: Фанат
выше ты писал про массив $_REQUEST
в котором, по идее, у тебя должны лежать все чекбоксы.
поэтому я и подумать не мог, что ты используешь квери стринг и разбираешь её руками.
Теперь видимо, придется работать с этим массивом, но вопрос от этого не снимается....

[/QUOTE]ты вообще умеешь с массивами работать? оператор foreach тебе знаком? [/QUOTE]
)) слегка знаком
 

Фанат

oncle terrible
Команда форума
только не "придётся", а "как здорово! теперь с чекбоксами станет работать значительно легче!" ;-)

получается, что вся твоя задача значительно упрощается.

1. экшеном формы делаешь скрипт, который сразу записывает в базу
2. на кнопку формы ты вешаешь onClick="return confirm('Записать?')"
3. в скрипте перебираешь в цикле массив $_POST, и заносишь значения чекбоксов в базу.

что-то из перечисленного не ясно?
 

Фанат

oncle terrible
Команда форума
в квери стринг

-~{}~ 09.04.06 16:48:

ты погоди благодарить.
попробуй сделать сначала, если что-то не будет получаться - вопросы задавай.
если заработает - тогда уже благодари
 

AlekseyBr

Новичок
только не "придётся", а "как здорово! теперь с чекбоксами станет работать значительно легче!" ;-)
Воистину: одна из важных задач программиста - убедить заказчика, что программа именно так и должна работать.

Еще раз спасибо!

-~{}~ 09.04.06 16:50:

Автор оригинала: Фанат
в квери стринг

-~{}~ 09.04.06 16:48:

ты погоди благодарить.
попробуй сделать сначала, если что-то не будет получаться - вопросы задавай.
если заработает - тогда уже благодари
а деваться некуда!))) придется ему заработать!
 

Фанат

oncle terrible
Команда форума
да никого тут убеждать не надо.
сколько строк у тебя занимает ращзбор квери стринга? Не меньше десятка?
с массивом и форичем получается одна.
 

AlekseyBr

Новичок
Автор оригинала: Фанат
да никого тут убеждать не надо.
сколько строк у тебя занимает ращзбор квери стринга? Не меньше десятка?
с массивом и форичем получается одна.
Согласен!
 
Сверху