PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
Ira Отправлено: 19 Апреля, 2012 - 09:03:22 • Тема: Связанные списки • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 32
Этот пример у меня не работает! Хотелось бы, что бы Вы мне помогли именно с тем кодом который был в первом сообщении Закатив глазки
Ira Отправлено: 18 Апреля, 2012 - 09:14:01 • Тема: Связанные списки • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 32
Нашла код нужно адаптировать к своей базе:
PHP:
скопировать код в буфер обмена
  1.  
  2. <head>
  3. <title>Связанные списки</title>
  4. <script type="text/javascript">
  5. // Данные, как бы из базы, сформированные на стороне сервера.
  6. // Обычно находятся в подключаемом JavaScript файле.
  7. var colorsArray = {
  8.  
  9.     BentleyAzure : {red:"Красный",green:"Зеленый"},
  10.     ChevroletCorvette : {black:"Черный",blue:"Синий"},
  11.     FerrariEnzo : {green:"Зеленый",black:"Черный",yellow:"Желтый"}
  12.  
  13. }
  14. // Функция, заполняющая список цветами доступными для выбранной модели.
  15. function getColors(_this){
  16.     var colors = colorsArray[_this.value];
  17.     var _select = document.getElementById("colors");
  18.     _select.innerHTML = ""; // Удаляем всех потомков.
  19.  
  20.     for(var i in colors){ // Добавляем доступные цвета.
  21.         var option = document.createElement("option");
  22.         var optionText = document.createTextNode(colors[i]);
  23.         option.appendChild(optionText);
  24.         option.setAttribute("value",i);
  25.         _select.appendChild(option);
  26.     }
  27.  
  28.     // Делаем список цветов видимым.
  29.     _select.style.display="inline";
  30. }
  31. </script>
  32. </head>
  33.  
  34.  
  35. <body>
  36. <form action="#" method="get">
  37.  
  38. Модели
  39. <select id="models" name="models" onchange="getColors(this)">
  40.  
  41.   <option value="BentleyAzure">Bentley Azure</option>
  42.   <option value="ChevroletCorvette">Chevrolet Corvette</option>
  43.   <option value="FerrariEnzo">Ferrari Enzo</option>
  44.  
  45. </select>
  46. <br/>
  47.  
  48. Цвета
  49. <select id="colors" name="colors"></select>
  50. <br/>
  51. <input type="submit" value="Выбрать" />
  52.  
  53.  
  54. </form>
  55. </body>
  56.  


Нужно сделать так, что бы данные брались не из массива , а из базы + создать еще третий связанный список!
Помогите! Мои попытки не увенчались успехом! Огорчение

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB