3 / 3 / 2
Регистрация: 09.07.2014
Сообщений: 147

Вывод данных при выборе select

30.05.2017, 09:13. Показов 8024. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте есть селект который подгружается из бд, подскажите пожалуйста как сделать чтоб при выборе определенного селект без перезагрузки страницы выводились другие поля этой же таблицы с которой мы работаем в селект, нужно вывести в разных местах эти данные
вот код который делает выборку по селекту
PHP
1
2
3
4
5
6
7
   $sql = "SELECT * FROM rekvizit";
          $result_select = mysql_query($sql);
          echo "<select class='select' style=margin-left:20px; id='organ' name ='organ' size='1'>";
          while($object = mysql_fetch_object($result_select)){
          echo "<option value = '$object->organ' > $object->organ </option>";
}
          echo "</select>";
Пробовал делать как тут описывают не получается, ничего не выводит При выборе элемента <select> автоматически делать выборку из БД
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
30.05.2017, 09:13
Ответы с готовыми решениями:

Как сделать чтобы при выборе одного варианта из select другие select скрывались
Здравствуйте. Делаю сайт для парикмахерской. Нужно сделать страницу для онлайн записи где пользователе сначала выбирает зал( через select -...

При выборе элемента <select> автоматически делать выборку из БД
Как сделать так, чтоб при выборе пункта из &lt;select&gt; автоматически (без нажатия кнопки) из БД делалась выборка всех полей с этим выбранным...

Изменение данных одного select при изменении другого select
нужно что бы выбирая одну группу менялись данные в &quot;номере по журналу&quot; не понимаю как это сделать помогите &lt;?php ...

23
3 / 3 / 2
Регистрация: 09.07.2014
Сообщений: 147
30.05.2017, 11:26  [ТС]
Студворк — интернет-сервис помощи студентам
Sombrero,
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<body>
<h2>Добавление Заявки</h2><br>
                                        <h3>Заявка с клиентом</h3><br>
                                        <img src="img/286848.jpg"><label id='organ' for="organ">Экспедитор</label>
                                        <!--<select name="cittya">-->
                                        <?php 
                                        mysql_connect("localhost", "база", "пароль");
 
                                        mysql_select_db("база");
 
                                        $sql = "SELECT * FROM rekvizit";
 
                                        $result_select = mysql_query($sql);
                                        echo "<select class='select' style=margin-left:20px; id='organ' name ='organ' size='1'>";
 
                                        while($object = mysql_fetch_object($result_select)){
                                        
                                        echo "<option value = '$object->organ' > $object->organ </option>";
                                        
 
}
 
                                        echo "</select>";
 
?>
 
                                        
  
<div id="res"></div>
<table border="1px" cellspacing="0">
    <tr>
        <th>Вид документа</th>
        <th>Номер документа</th>
        <th>Сессия</th>
        <th>Дата создания</th>
        <th width='45%'>Содержание</th>
        <th>Дата обновления</th>
    </tr>
                                        
    
                                        
                                    
<script src="/js/jquery-3.2.1.min.js"></script>
  <script src="/js/chosen.jquery.js"></script>
  <script src="/js/chosen.jquery.min.js"></script>
  <script src="/js/chosen.proto.js"></script>
  <script src="/js/chosen.proto.min.js"></script>
  <link href="/js/chosen.min.css" rel="stylesheet" />
  <link href="/js/chosen.css" rel="stylesheet" />
  <script>$('.select').chosen();</script>
  <script type="text/javascript" src="jquery.js"></script>
 <script type="text/javascript" src="jquery.maskedinput-1.2.2.js"></script>
 <script type="text/javascript">
 (function() { $("#tel").mask("+7(999)9999999"); } )();
</script>
  <script type="text/javascript">
 (function() { $("#tel2").mask("+7(999)9999999"); } )();
</script>
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
 <script type="text/javascript">
  $(function(){
        $('#organ').change(function(){
            var val = $(this).val(); //значение option
            $.ajax({
                type:'post',
                url:'select_all_php.php',//обработчик php
                data:'value='+val,//передаем значение option. на сервере будет доступно $_POST['value'}
                success:function(result){// получаем ответ с сервера
                    $('#res').html(result);//выводим на стнанице
                }
                
            })
            console.log($(this).val());
        })
    })
</script>
<script type="text/javascript">
 $(function(){
       $('#organ').on('change',function(){
            console.log('it works');
       })
})
</script>
</body>                         
</html>
0
 Аватар для Sombrero
74 / 70 / 40
Регистрация: 31.03.2014
Сообщений: 298
30.05.2017, 11:44
avi1, проверил с твоим кодом, удалил только php и добавил чистый html, все отлично работает. ajax-запрос так же отсылается. очисти кэш браузера, и проверь все внимательней.

Добавлено через 3 минуты
и добавь кавычки для style
HTML5
1
<select class='select' style="margin-left:20px" id='organ' name ='organ' size='1'>
0
3 / 3 / 2
Регистрация: 09.07.2014
Сообщений: 147
30.05.2017, 12:35  [ТС]
Sombrero, почистил все все равно все так же(( php где то конфликтует?

Добавлено через 16 минут
Sombrero, можете показать свой html? потому что выкинул пхп и все равно не работает((
0
1 / 1 / 1
Регистрация: 08.02.2017
Сообщений: 55
04.04.2019, 16:22
Добрый день!
Подскажите кто знает.
Есть код в котором реализован выпадающий список соответствующий списку значений поля Nazva_TC.
Далее в скрипте производится вывод выбранного значения из меню и последующее отображение выбранного пункта.
Вопрос.
Как реализовать так, что бы при выборе значения поля Nazva_TC отобразилось значение поля marka_TC в этой же таблице с последующей записью значения поля marka_TC в базу?
Значения выбираю из таблицы tc_basa, а записываю в таблицу pl.
Спасибо.
=============сам код=============

HTML5
1
2
<select name="Nazva_TC" id="Nazva_TC" required="required" onchange="this.form.submit() title = "Выберите номер ТС">
<option value=""> Выберите Номер ТС </option>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
<?
$sql = "SELECT Nazva_TC FROM `tc_basa`";
$result = mysql_query($sql) or die(mysql_error());
while ($row=mysql_fetch_assoc($result))
{
echo "<option value='".$row['Nazva_TC']."'>".$row['Nazva_TC']." </option>";
$insert_sql = "INSERT INTO pl (Nazva_TC)"." VALUES ('{$Nazva_TC}'));";
mysql_query($insert_sql);
print_r($row);
echo $sql;
}
?>
HTML5
1
2
</select>
<td>Наименование ТС</td>
JavaScript
1
2
3
4
5
6
7
8
9
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(function(){
$("select[name=Nazva_TC]").on("change", function () {
var valueSelected = $(this).val();
$("#value-selected").html(valueSelected);
});
});
</script>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.04.2019, 16:22

При выборе элемента в <select> менять содержимое другого <select>
Может кто-то подсказать. У меня есть select на форме. Например: &lt;select name=day_s size=1&gt; &lt;option value=1&gt; Понедельник &lt;/...

Как при выборе значения в select выполнить функцию php и передать в ей аргумент (значение select)
Вообще, я хочу сделать выборку в таблице. После выбора в &lt;select&gt;, в таблице должны остаться запись только с подходящим значением. Вот моя...

Действие при выборе опции в select
Мне нужно, чтобы при выборе в меню select любого пункта появлялись несколько полей для ввода пользователем какой-либо информации. Суть...

скрыть или не может ввод один из многих пол при выборе select?
Помогите мне! При выборе select &quot;доклад&quot; или другой вид публикации, то скрыть или не может ввод один из многих пол! Как создать код! ...

Динамический вывод данных из базы MySQL при выборе опций в select
Вот смотрите: есть таблица users в БД, в ней две колонки - id и name. Я с помощью php делаю выпадающий список, в котором каждый option -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Опции темы

Новые блоги и статьи
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru