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

HTML+CSS+JavaScript

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

 

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

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

тема: Подстановка значение в поле text в зависимости от выбранной позиции в выпадающем списке
 
 автор: lext   (22.04.2010 в 17:05)   письмо автору
 
 

Здравствуйте! Не нашел ничего дельного в интернете, решил обратится к Вам за помощью.

Есть форма, с множеством выпадающих списков, переключателей, текстовых полей.
Нужно что-бы при выборе какого-либо пункта из выпадающего списка, в другом поле проставлялось численное значение.

Вот код выпадающего списка:

//Выпадающий список "Оформлен в ГИБДД"
echo "<tr><td>Отдел ГИБДД<td>";
echo "<select name=\"division\"><option value=\"0\"></option>";
//Замена Типа заявки
$query_division = "SELECT * FROM division ORDER BY id_division";
$result_division = mysql_query($query_division);
//В цикле переносим результаты запроса в массив $list_division
while ( $list_division[] = mysql_fetch_array($result_division));
$i = 0;
while ($list_division[$i])
{
echo "<option value=\"" , $list_division[$i]['id_division'], "\"";
echo ">",$list_division[$i]['name_division'], "</option>";
$i++;
    }

Вот код того поля в котором нужно менять значения:

//Поле "Перепробег за МКАД"
echo "<tr><td>Перепробег за МКАД<td>";
echo "<input type=\"text\" name=\"distance\">км";


Также хочу отметить что пункты выпадающего списка берутся из mySQL таблицы division

CREATE TABLE IF NOT EXISTS `division` (
  `id_division` int(11) NOT NULL auto_increment,
  `name_division` tinytext,
  `place_division` tinytext,
  `distance_division` decimal(3,0) NOT NULL default '0',
  `adress_division` tinytext,
  `phone_division` tinytext,
  PRIMARY KEY  (`id_division`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=101 ;


Числа Перепробег за мкад должны браться также из этой таблицы из другой колонки distance_division. Т.е. у каждого отдела ГИБДД свой перепробег за мкад.

Как бы мне все это реализовать, а то менеджеры вручную устали ставить этот перепробег и ошибится можно.

  Ответить  
Rambler's Top100
вверх

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