Автор Тема: Select из массива  (Прочитано 4914 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Select из массива
« : 13 Октября 2005, 17:06:55 »
Добрый день,

застопорился на такой проблемке

У меня генерируется массив по запросу из БД - q
Хотелось бы его значения запихнуть в
...



почему не работает не знаю :qstn HELP , PLS

thanks
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Select из массива
« Ответ #1 : 13 Октября 2005, 17:38:16 »
kiruxa
кошмар... зачем такие дикие конструкции рисовать?

пример:
---------------------------------------------------------------------------



And no religion too...

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Select из массива
« Ответ #2 : 13 Октября 2005, 17:40:46 »
Фишка в том что массив гернерируется разного обьема поэтому задать значения не получается :((
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Select из массива
« Ответ #3 : 13 Октября 2005, 17:48:43 »
Цитировать
Фишка в том что массив гернерируется разного обьема

и что с этого? когда генеришь массив задавай параметры сразу через new Option(..);
And no religion too...

Оффлайн unclebob

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 96
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Select из массива
« Ответ #4 : 13 Октября 2005, 17:51:15 »
Поскольку данные запрашиваешь из БД, предполагаю имеется серверная часть. А раз имеется серверная часть, то не понимаю зачем извращатся с JS в таком простом случае.
запивайте пиво водкой, чтобы жизнь была короткой
запивайте водку пивом, чтобы стать большим красивым

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Select из массива
« Ответ #5 : 13 Октября 2005, 17:56:12 »
так генерю массив на сервере -

while ($row=mysql_fetch_array($res))
{ $ht[] = $row[\'tbl_cars_make\'] }

передаю так

$_RESULT = array(
  "q" => $ht
);

все с сервера приходит
теперь пытаюсь выложить данные в Select и ничего не идет :(
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Select из массива
« Ответ #6 : 13 Октября 2005, 18:02:41 »
kiruxa
мда... случай однако тяжелый... :)
кто мешает сделать примерно так:
print "
And no religion too...

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Select из массива
« Ответ #11 : 13 Октября 2005, 19:09:16 »
не удаляет :(

просто длинна списка не сохраняется и его надо обнулить перед тем как вписывать новые

пробовал

document.getElementById(\'make\').innerHtml = "";
но для селекта не сработало :(

Извиняюсь за глупае вопросы но JSCRIPT только учу

спасибо
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Select из массива
« Ответ #12 : 14 Октября 2005, 14:40:22 »
var i=form.select.options.length;
for (i; i >= 0; i--)
{
form.select.options=null;
}
And no religion too...

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Select из массива
« Ответ #13 : 14 Октября 2005, 14:57:07 »
Спасибо огромное, очень выручил :)

Big tx
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28