Помогите пожалуйста считать значения!
Есть файл, который находится на серваке, в нем прописаны действия по выемке и обработке информации. В нем получаем запросом инфу из базы, обрабатываем. что хочу сделать: считать информацию из базы, убрать разделители, и потом с помощью jQ вывести в элемент html selector.
Пример кода из файла php: function type_cover() { $result = mysql_query("SELECT type FROM table WHERE DIN='".$_POST['din']."' AND d='".$_POST['diam']."'"); $results = explode(" || ", $result); $i=0; while ($row = mysql_fetch_array($results)) { $type_cover[$i] = $row['type_cover']; $i++; } $type_cover = array_unique($type_cover); //$din_option = '<option value="0"> ---- </option>'; foreach ($type_cover as $value) { $type_cover_option .= '<option value="'.$value.'">'.$value.'</option>'; } return $type_cover_option; } Пример скрипта на jQ: $("select#type_cover").live("change", function() { var _this = this; chTypeCover(_this); function chTypeCover(_this) { var num = $(_this).attr('class').slice(1); var type_cover = $(_this).val(); $("select#type_cover.n"+num).load("/folder1/function.inc.php", {'action':'type_cover','din':din,'diam':diam,}, function() { $("select#type_cover.n"+num) }); |
Код бредоват, особенно часть с chTypeCover, но я без понятия как его правильн осделать, мне нужно что бы от изменения соседних select, менялось бы значение рассматриваемого select#type_cover
|
derbass,
во-первых, по хорошему на странице не должно быть элементов с одинаковыми id, а у вас как я понял несколько элементов селект с id type_cover - это не правильно. во-вторых, не понятна суть проблемы, "менялось бы значение рассматриваемого select#type_cover", что надо сделать?поменять value в html или что? |
Значит ошибка в выборе имени id? А сделать нужно следущее: при загрузке предыдущего select подтянуть "на лету" значения (option) в type_cover из базы
|
опять не ясно излогаетесь, что значит - "при загрузке предыдущего select"?если у вас селект собирается на сервере так и собирайте его на сервере javascript то здесь причем?
|
не знаю, так попробуйте -
$("select#type_cover").load("/folder1/function.inc.php",{ 'action':'type_cover','din':din, 'diam':diam, }, function(data) { $("select#type_cover").append(data); }); |
не совсем так. хорошо, сейчас попробую иначе сказать. мне надо в селект значения добавить, которые выбрались и обработались с помощью php файла
|
Олег, прошу простить я сейчас вынужден прерваться, через час буду. Спасибо что откликнулись очередной раз на помощь!
|
Цитата:
|
Эх, к сожалению не подтгиваются. Мёртвый select
|
Часовой пояс GMT +3, время: 12:36. |