Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.98/40: Рейтинг темы: голосов - 40, средняя оценка - 4.98
3 / 3 / 2
Регистрация: 09.07.2014
Сообщений: 147

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

30.05.2017, 09:13. Показов 8007. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
Сукцессия 20. Война автоботов. Делаем ставки. Лёд против "пш-пш!".
anaschu 11.07.2026
Битва ИИ в ризосфере: Как мы скрестили жесткие ОДУ, закон Фика и «подземный шантаж» Уважаемые коллеги! Хочу поделиться уникальным опытом ведения междисциплинарной компьютерной разработки. Прямо. . .
Сукцессия 19. Какие выводы я сделал из модели? Часть 2.Внутримикоризный стехиометрический буфер и хроно-дискретные зоны экспансии
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы Математический аппарат моделирования
Сукцессия 18. Какие выводы я сделал из войны грибов с деревьями? Часть 1- рассказ и немного про термины
anaschu 11.07.2026
Био-Инженерный Ликбез: Архитектура Модели Ризосферы Математический аппарат моделирования Система ОДУ описывает динамику изменения массы различных компонентов системы во времени. Ключевой. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru