[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: 3х шаговая форма
tazododu
Поделитесь опытом, кто как реализует несколько шаговую форму.
Где храните промежуточные данные? Когда их удаляете если чел решил забить на заполнение оставшихся шагов, ну и прочие ньюансы:)



Спустя 1 минута, 17 секунд (22.03.2011 - 11:07) Snus написал(а):
tazododu
echo '<input type="hidden" name="test" value="'.$_POST['test'].'">';

Спустя 2 минуты, 2 секунды (22.03.2011 - 11:09) Trianon написал(а):
Snus
echo '<input type="hidden" name="test" value="'.htmlspecialchars($_POST['test']).'">';

Спустя 6 минут, 58 секунд (22.03.2011 - 11:16) Snus написал(а):
Trianon
Ну да smile.gif

Спустя 5 минут, 9 секунд (22.03.2011 - 11:22) kirik написал(а):
Trianon
Для значений из POST впринципе разницы нет, ибо XSS не получится сделать. Точнее получится, только для себя smile.gif

Спустя 10 минут, 5 секунд (22.03.2011 - 11:32) tazododu написал(а):
Trianon , Snus
Спасибо, чет сам не подумал. Хотел уже в сессии писать))

Спустя 2 минуты, 4 секунды (22.03.2011 - 11:34) tazododu написал(а):
А если у меня на втором шаге нужно фотку выбрать? В любом случае тогда она летит на сервер...

Спустя 2 минуты, 46 секунд (22.03.2011 - 11:36) Snus написал(а):
tazododu
Летит временный файл. Ты можешь брать текстовое содержимое картинки и ее тип и пихать в те же input type="hidden"

Спустя 3 минуты, 2 секунды (22.03.2011 - 11:39) tazododu написал(а):
Цитата (Snus @ 22.03.2011 - 08:36)
Ты можешь брать текстовое содержимое картинки и ее тип и пихать в те же input type="hidden"

хитрость-то какая ohmy.gif

Спустя 48 секунд (22.03.2011 - 11:40) Snus написал(а):
tazododu
Правда, это очень емкий путь, если загружаемая картинка весит более 1Мб

Спустя 5 минут, 19 секунд (22.03.2011 - 11:46) tazododu написал(а):
Snus

А что еще можно сделать с картинкой? У меня максимальный размер до 2х Мб

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

Спустя 3 минуты, 35 секунд (22.03.2011 - 11:49) tazododu написал(а):
Или даже создавать необходимую мне запись, только ставить ей статус В ПРОЦЕССЕ ЗАПОЛНЕНИЯ и нигде не выводить

Спустя 1 час, 37 минут, 3 секунды (22.03.2011 - 13:26) Snus написал(а):
tazododu
Загружать картинку в последнюю очередь. После введения всех текстовых данных.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.