[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: данные после перезагрузки
Братуха
Привет всем вот у меня есть поле селект
<select name="form[order_t_month]" size="1">
<
option value="01">Январь</option>
<
option value="02">Февраль</option>
<
option value="03">Март</option>
<
option value="04">Апрель</option>
<
option value="05">Май</option>
<
option value="06">Июнь</option>
<
option value="07">Июль</option>
<
option value="08">Август</option>
<
option value="09">Сентябрь</option>
<
option value="10">Октябрь</option>
<
option value="11">Ноябрь</option>
<
option value="12">Декабрь</option>
</
select>

Оно находится на страничке регистрации. Как мне оставить все выбранные данные пользователем после перезагрузки. В общем надо обезопасить пользователей от повторного введения данных, если они случайно перезагрузят страничку регистрации. Зарание огромное спасибо.



Спустя 7 минут, 13 секунд (12.09.2012 - 12:11) dron4ik написал(а):
<option selected>

Спустя 9 минут, 41 секунда (12.09.2012 - 12:20) Братуха написал(а):
Цитата (dron4ik @ 12.09.2012 - 12:11)
<option selected>

Я понимаю что selected="selected" работает как вчекбоксе checked="checked" но я просто не знаю как организовать php код защиты данных от перезагрузки.

Спустя 20 минут, 9 секунд (12.09.2012 - 12:40) inpost написал(а):
Перезагрузка? Это его личное дело, если нажал ф5, значит он хотел перезагрузить.

Спустя 25 минут, 19 секунд (12.09.2012 - 13:06) dron4ik написал(а):
Цитата (Братуха @ 12.09.2012 - 09:20)
Цитата (dron4ik @ 12.09.2012 - 12:11)
<option selected>

Я понимаю что selected="selected" работает как вчекбоксе checked="checked" но я просто не знаю как организовать php код защиты данных от перезагрузки.

не при отправке, а с перехода на другую страницу и возврата?

аяксом наверно сразу писать в базу...

Спустя 24 дня, 17 часов, 52 минуты, 12 секунд (7.10.2012 - 06:58) Eddka23 написал(а):
Приветствую подскажите пожалуйста как можно реализовать вывод отмеченных chekbox и option в select и radio. ранее отмеченных в форме при передаче POST-ом, чтобы если произошла ошибка и пользователь исправив которую заново не выбирал, а чтобы значения подставлялись из post как в inpute type="tex" или textarea

Спустя 2 часа, 7 минут, 13 секунд (7.10.2012 - 09:05) n58oo написал(а):
проверять, если выбрано определенное значение добавлять checked или selected

Спустя 1 час, 22 минуты, 26 секунд (7.10.2012 - 10:28) Eddka23 написал(а):
Цитата (n58oo @ 7.10.2012 - 06:05)
проверять, если выбрано определенное значение добавлять checked или selected

это понятно! что можно былобы и спомощью jquery отобрать эленты и потом средствами java script передавать .text и добовлять значение, но хотелось бы чисто средствами php, чтобы возвращались отмеченные из массива и выставлялись на те места которые пользователь уже выбрал.

Спустя 24 минуты, 47 секунд (7.10.2012 - 10:52) killer8080 написал(а):
<input type="checkbox" name="field1"<?=isset($_POST['field1']) ? ' checked="checked"' : ''?> />

Спустя 57 минут, 40 секунд (7.10.2012 - 11:50) Eddka23 написал(а):
Цитата (killer8080 @ 7.10.2012 - 07:52)
<input type="checkbox" name="field1"<?=isset($_POST['field1']) ? ' checked="checked"' : ''?> />

спасибо работает, а что делать если у меня это массив например
<input id="checkbox_5" type="checkbox" name="фрукты:[]" value="яблоки" class="checkbox"/>

Спустя 8 минут, 23 секунды (7.10.2012 - 11:58) killer8080 написал(а):
Цитата (Eddka23 @ 7.10.2012 - 11:50)
спасибо работает, а что делать если у меня это массив например
<input id="checkbox_5" type="checkbox" name="фрукты:[]" value="яблоки" class="checkbox"/>

<input type="checkbox" name="фрукты:[]"<?=isset($_POST['фрукты:'][0]) ? ' checked="checked"' : ''?> />

Спустя 45 секунд (7.10.2012 - 11:59) killer8080 написал(а):
Eddka23
лучше явно указывать индекс, чтоб не было ошибок.

Спустя 5 минут, 29 секунд (7.10.2012 - 12:05) Eddka23 написал(а):
а как тогда быть с радио и с select? может наподобии этого както решится и chekbox?

Спустя 2 минуты, 48 секунд (7.10.2012 - 12:07) killer8080 написал(а):
Цитата (Eddka23 @ 7.10.2012 - 12:05)
а как тогда быть с радио и с select? может наподобии этого както решится и chekbox?

аналогично, только нужно еще значение переменной сравнивать. wink.gif

Спустя 1 минута, 6 секунд (7.10.2012 - 12:09) Eddka23 написал(а):
дайте примерчик плиз

Спустя 1 минута, 41 секунда (7.10.2012 - 12:10) killer8080 написал(а):
Цитата (Eddka23 @ 7.10.2012 - 12:09)
дайте примерчик плиз

Примерчик чего? Как сравнивать переменные? Я же говорю все по аналогии.

Спустя 55 минут, 22 секунды (7.10.2012 - 13:06) Eddka23 написал(а):
у меня получилось так: <input type="radio" name="radio" value="выбор1" id="radio_2" <?=in_array('выбор1', $_POST) ? ' checked="checked"' : ''?> />
Может есть вариант получше?

Спустя 19 минут (7.10.2012 - 13:25) Eddka23 написал(а):
Ну подскажите пожалуйста как вывести значение из двумерного массива и присвоить атрибут checked для чекбоксов если name[] создано ввиде массива?

[Фрукты:] => Array
(
[0] => Яблоки
[1] => Бананасы
[5] => Киви
)

Спустя 19 часов, 30 минут, 46 секунд (8.10.2012 - 08:55) Eddka23 написал(а):
Получилось если зделать так:
<input id="checkbox_1" type="checkbox" name="Фрукты[1]" <?=isset ($_POST['Фрукты']['1']) ? ' checked="checked"' : '';?> value="Яблоки" class="checkbox"/>
<label for="checkbox_1">Яблоки</label><br />
<input id="checkbox_2" type="checkbox" name="Фрукты[2]" <?=isset ($_POST['Фрукты']['2']) ? ' checked="checked"' : '';?> value="Груши" class="checkbox"/>
<label for="checkbox_2">Груши</label><br />
Быстрый ответ:

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