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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как выставить дисайбел на селект, зная значение. 
V
    Опции темы
Predator199
Дата 12.11.2012, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Есть селект, скажем 30 дней. Выбираю 22 день ,сохраняю значение в бд "22". 
Как сделать так, чтоб при обновлении страницы, в селекте была строчка 22?

Это сообщение отредактировал(а) Predator199 - 12.11.2012, 18:04
PM MAIL   Вверх
Sanchezzz
Дата 12.11.2012, 18:19 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1670
Регистрация: 19.11.2006
Где: Voronezh

Репутация: 41
Всего: 60



начнем с того как вы выводите 30 дней и каком формате храните дату в БД просто как число?

Скажу сразу вам на этой странице нужно сделать запрос к БД для получения записанного числа

Это сообщение отредактировал(а) Sanchezzz - 12.11.2012, 18:19


--------------------
Понравился ответ "+" по репе, не забываем закрывать тему, заказы в LS.
PM MAIL Skype GTalk   Вверх
Predator199
Дата 12.11.2012, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Да, храню как число в бд, вывожу число в файл, а вот дальше не знаю как сделать.

Это сообщение отредактировал(а) Predator199 - 12.11.2012, 18:41
PM MAIL   Вверх
Aliance
Дата 12.11.2012, 19:00 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 14
Всего: 137



Predator199, а на это ответить?
Цитата(Sanchezzz @  12.11.2012,  19:19 Найти цитируемый пост)
как вы выводите 30 дней


Код

<select>
<?php foreach ($options as $id => $value): ?>
<?php printf('<option value="%d"%s>%s</option>', $id, ($id == $SELECTED_ID ? 'select="select"' : ''), $value); ?>
<?php endforeach; ?>
</select>

PM MAIL WWW ICQ Skype   Вверх
Predator199
  Дата 12.11.2012, 20:18 (ссылка)    | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Щас так сделано:
Код

            <select name="dn" class="text1" style="margin-left:22px;">
                <option value="1" selected="selected">1</option> 
                <option value="2" selected="selected">2</option>
                <option value="3" selected="selected">3</option>
                <option value="4" selected="selected">4</option>
                <option value="5" selected="selected">5</option>
                <option value="6" selected="selected">6</option>
                <option value="7" selected="selected">7</option>
                <option value="8" selected="selected">8</option>
                <option value="9" selected="selected">9</option>
                <option value="10" selected="selected">10</option>
                <option value="11" selected="selected">11</option>
                <option value="12" selected="selected">12</option>
                <option value="13" selected="selected">13</option> 
                <option value="14" selected="selected">14</option>
                <option value="15" selected="selected">15</option>
                <option value="16" selected="selected">16</option>
                <option value="17" selected="selected">17</option>
                <option value="18" selected="selected">18</option>
                <option value="19" selected="selected">19</option>
                <option value="20" selected="selected">20</option>
                <option value="21" selected="selected">21</option>
                <option value="22" selected="selected">22</option>
                <option value="23" selected="selected">23</option>
                <option value="24" selected="selected">24</option>
                <option value="25" selected="selected">25</option>
                <option value="26" selected="selected">26</option>
                <option value="27" selected="selected">27</option>
                <option value="28" selected="selected">28</option>
                <option value="29" selected="selected">29</option>
                <option value="30" selected="selected">30</option>
                <option value="31" selected="selected">31</option>
                <option value="{$date_of_birth[0]}" selected="selected">{$date_of_birth[0]}</option>
            </select>

Я просто не пойму как реализовывается, поэтому сделал пока так.=(

Это сообщение отредактировал(а) Predator199 - 12.11.2012, 20:28
PM MAIL   Вверх
skyboy
Дата 13.11.2012, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Цитата(Predator199 @  12.11.2012,  19:18 Найти цитируемый пост)
Я просто не пойму как реализовывается

сообщения читай, хоть иногда. вон сообщением выше тебе Aliance отписал.
Цитата(Predator199 @  12.11.2012,  19:18 Найти цитируемый пост)
поэтому сделал пока так

у тебя сейчас все выбраны. выглядит, правда, как будто выбран только последний. но в любом случае, это не то, что стоит оставить в покое.
PM MAIL   Вверх
Predator199
Дата 13.11.2012, 12:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



По умолчанию показывает посл, поэтому и добавил еще 1 строчку в конец со значениями из бд.
Как убрать последнею строчку, но так чтоб при открытии 22 строчка она как бы подсвечивалась.
PM MAIL   Вверх
Aliance
Дата 13.11.2012, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 14
Всего: 137



 smile  smile  smile 
Код

<select name="dn" class="text1" style="margin-left: 22px;">
<?php foreach (range(1, 31) as $id): ?>
<?php printf('<option value="%d"%s>%1$s</option>', $id, ($id == $date_of_birth[0] ? 'select="select"' : '')); ?>
<?php endforeach; ?>
</select>

PM MAIL WWW ICQ Skype   Вверх
Predator199
Дата 13.11.2012, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Не обратил внимание=) Не получается, получаю 4 ($date_of_birth[0]), а в селекте 1.



Это сообщение отредактировал(а) Predator199 - 13.11.2012, 17:13
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0968 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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