Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2012, 11:30   #1
Rost93
Форумчанин
 
Регистрация: 05.06.2011
Сообщений: 249
По умолчанию Связанные селекты

Здравствуйте. Вообщем перед мной встала задача, сделать связь страна-город. Т.е. сначала выбирается страна, потом город этой страны, а потом появится текстовое поля, там для ввода улицы или еще чего нибудь. Базу данных странна-город нашел и импортировал. Теперь понял что нужно искать готовое решения для связи селектов. Знаю от Евгения Попова http://ruseller.com/lessons.php?rub=37&id=184 Но дело в том что я уже его использую, а как сделать чтобы можно было два использовать не знаю. Пытался там переименовывать файлы, но не получалось. Так же находил другие http://pyha.ru/articles/php/ajax-select/ Тут не смог сделать выборку по выбранной стране http://www.tigir.com/javascript_select.htm тут уже тоже не смог сделать выборку. Пожалуйста подскажите, как мне сделать под себя те случаи что я нашел, или дайте ссылку на другую статью где говориться про то как сделать зависимую выборку из базы данных.
Чтобы быть жизнеспособным, нужно приспосабливаться к любой среде. © Хохот Шамана
Rost93 вне форума Ответить с цитированием
Старый 31.03.2012, 11:48   #2
Rost93
Форумчанин
 
Регистрация: 05.06.2011
Сообщений: 249
По умолчанию

На счет последнего примера. Я сделал:
PHP код:
  <select id="List1" name="country">
            <?php 
            $result1 
mysql_query("SELECT * FROM `sell_countries`");
            
$myrow1 mysql_fetch_array($result1);
            do{
                
printf("<option value='%s'>%s</option>",$myrow1['id_country'],$myrow1['country_name_ru']);
            } while (
$myrow1 mysql_fetch_array($result1));

            
?></select>
            <p>Регион:</p>
  <select id="List2"></select>
  <script type="text/javascript">
// Создаем новый объект связанных списков
var syncList1 = new syncList;

// Определяем значения подчиненных списков (2 и 3 селектов)
syncList1.dataList = {

/* Определяем элементы второго списка в зависимости 
от выбранного значения в первом списке */
<?php 
echo "
  '(ЗНАЧЕНИЯ ВЫБРАННОГО ЭЛЕМЕНТА)':{
      '(ЗНАЧЕНИЯ ЗАВИСИМОГО)':'(ТО ЧТО МЕЖДУ option)',
      '(ЗНАЧЕНИЯ ЗАВИСИМОГО)':'(ТО ЧТО МЕЖДУ option)'
  }"
;
?>
};

// Включаем синхронизацию связанных списков
syncList1.sync("List1","List2");
</script>
И по сути вопрос встал в то, как получить значения выбранного элемента, без перегрузки страницы, а потом по его значению сделать выборку из базы данных
Чтобы быть жизнеспособным, нужно приспосабливаться к любой среде. © Хохот Шамана

Последний раз редактировалось Rost93; 31.03.2012 в 11:53.
Rost93 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Связанные списки ((((((((( !!!!!! cj_loman Помощь студентам 2 27.05.2011 07:19
Взаимосвязанные селекты pavelslap PHP 2 22.05.2011 00:25
Связанные списки Shoosh Общие вопросы C/C++ 11 02.10.2010 16:24
Связанные списки Лешка Помощь студентам 1 30.09.2010 21:31
Связанные поля??? Gridnev_Kirill Microsoft Office Access 3 05.11.2009 11:54