[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Двухцветный option в списке select.
antixwds
Не могу написать скрипт очень прошу помогите...
Вводные следующие:
Есть таблица в MySQL следующего вида ...
|'muz_name'|'condate'|'tour_name'|'town'|'country'|'place'|
--------------------------------------------------------------------------
|Tom Jones|2005-01-25|EuroTour05|Paris|France|LaBuche|
|Tom Jones|2005-01-27|EuroTour05|Madrid|Spain|DeCose|
|Tom Jones|2007-11-07|Asia07|Tokio|Japan|Tikato|
|Tom Jones|2007-12-04|Asia07|DAli|India|Rue|

т.е. столбцы muz_name и tour_name имеют повторяющиеся значения...
Мне надо чтобы в итоге выводилось:

Tom Jones

EuroTour05
2005-01-25 Paris(France) - LaBuche
2005-01-27 Madrid(Spain) - DeCose

Asia07
2007-11-07 Tokia (Japan) - Tikato
2007-12-04 Dali(India) - Rue


Что не ясно в описании ... задавайте вопросы



Спустя 14 часов, 40 минут, 50 секунд (26.04.2008 - 11:30) Timok написал(а):
У тебя изначально неправильная структура таблицы. Погугли по теме нормальных форм

вкратце, тебе нужно создать отдельно таблицу имен исполнителей ('muz_name'), таблицу туров ('tur_name'), таблицы стран, городов и мест. В каждой из этих таблиц по 2 поля: `id` (читать здесь: http://phpfaq.ru/base#id ) и `name`. "Главная таблица" (не знаю, что именно под ней подразумевается у тебя) будет примерно следующего вида:

Код
id|muz_name_id|   condate|tur_name_id|town_id|country_id|place_id|
------------------------------------------------------------------
1|          4|2005-01-25|          2|      3|         2|       1|
2|          3|2005-01-25|          5|      1|         7|       2|

Спустя 7 месяцев, 20 часов, 45 минут, 59 секунд (27.11.2008 - 09:16) Draft написал(а):
Всем привет, имеется пустой список элементов. С с помощью ява скрипта из массивы вывожу в него элементы. Мне необходимо сделать так чтобы текст каждого элемента option был двухцветным.
Тоесть к примеру так: [A]Text
Я знаю только способ как изменить визуальный стиль всего эхлемента.. с помощью style

Спустя 21 минута, 52 секунды (27.11.2008 - 09:38) sergeiss написал(а):
Для этого надо использовать label для input'а, и выставлять нужный style для каждой части этого лейбла.
Типа такого:
<label>
<input type="checkbox" name="checkbox" value="checkbox" /><span class="style1">Проверка ввода текста </span><span class="style2">разным цветом</span>
</label>

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

Спустя 2 часа, 19 минут, 37 секунд (27.11.2008 - 11:58) Draft написал(а):
попробовал вот так:
Код
<select size=10>
<option ><label><span style="color: red">Red_Text</span><span>Black_Text</span></label></option>
</select>


И не работает (
Если убрать теги lable, то тоже не работает

Спустя 19 дней, 11 часов, 27 минут, 34 секунды (16.12.2008 - 23:25) bret написал(а):
а style внутрь самого option пробовал7

Спустя 1 месяц, 5 дней, 12 часов, 34 минуты, 20 секунд (22.01.2009 - 12:00) Draft написал(а):
Да пробовал.. тоже не работает. Решил просто одним цветом сделать smile.gif сказал заказчику что так нельзя... хотя все же думаю что можно. как-нибудь..


_____________
Быстрый ответ:

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