Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Оптимизировать
 
 автор: technic611   (12.03.2006 в 11:37)   письмо автору
 
 

Как мне можно выводить такой java скрпит циклом с помощью php, ведь данные повторяются:
А то слишком большой размер получается, да и не удобно


<!--Скрипт который выводит модели бульдозеров по марке case=номер марки->
function OnSelect(select)
{
    switch (select.selectedIndex) 
    {
    case 0: 
            with (document.mainform.cmodelid) { 
            options.length = 0; 
            options[options.length]=new Option('не выбрана', '0');
            selectedIndex  = 0; 
            }; 
    break;

<!--CAT-->
case 1:
            with (document.mainform.cmodelid) {
            options.length = 0;
            options[options.length]=new Option('не выбрана', '0');
options[options.length]=new Option('нет');            
options[options.length]=new Option('MS110');
selectedIndex = 0;
            };

            break;
<!--Дэу-->
case 2:
            with (document.mainform.cmodelid) {
            options.length = 0;
            options[options.length]=new Option('не выбрана', '0');
options[options.length]=new Option('нет');            
options[options.length]=new Option('Солар 280LC-3');

selectedIndex = 0;
            };

            break;

. . .


<!--Хенде-->
case 12:
            with (document.mainform.cmodelid) {
            options.length = 0;
            options[options.length]=new Option('не выбрана', '0');
options[options.length]=new Option('нет');
options[options.length]=new Option('Робекс 500');
options[options.length]=new Option('Робекс 4200');


selectedIndex = 0;
            };

            break;
<!--Хитачи-->
case 13:
            with (document.mainform.cmodelid) {
            options.length = 0;
            options[options.length]=new Option('не выбрана', '0');
options[options.length]=new Option('нет');
options[options.length]=new Option('EX120');
options[options.length]=new Option('EX200');
options[options.length]=new Option('EX200-5');
options[options.length]=new Option('EX200TN-5Z');
options[options.length]=new Option('EX300-3');
options[options.length]=new Option('EX310-3C');
options[options.length]=new Option('EX400');
options[options.length]=new Option('EX1100-1');
options[options.length]=new Option('EX1200-2');

selectedIndex = 0;
            };

            break;



}
}




Привожу структуру таблиц

Марки (см. скрин)
А таблицы моделей нет. Все хранится в файле который выше. Хотелось бы сделать таблицу моделей.

   
 
 автор: cheops   (12.03.2006 в 13:35)   письмо автору
 
   для: technic611   (12.03.2006 в 11:37)
 

Хм... а сами данные
options[options.length]=new Option('Робекс 500'); 
options[options.length]=new Option('Робекс 4200');

где-нибуд ещё храняться, в текстовом файле, базе данных? или только в HTML-коде?

   
 
 автор: technic611   (12.03.2006 в 14:26)   письмо автору
 
   для: cheops   (12.03.2006 в 13:35)
 

Все модели хранятся в отдельных файлах так как есть (показано выше) А данные они никакие ни выводят, а заносят в базу название модели. В базе только марки, но я могу занести и модели, только как их потом в этот скрипт зргонять не знаю, может циклом while?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования