Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
5 / 5 / 1
Регистрация: 31.10.2015
Сообщений: 274

Вывод Mysql в динамической вкладке

26.09.2017, 22:48. Показов 572. Ответов 1

Студворк — интернет-сервис помощи студентам
Добрый вечер! Есть следующий код!

JavaScript
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
  $(document).ready(function() {
            $("#documents a").click(function() {
                addTab($(this));
            });
 
            $('#tabs a.tab').live('click', function() {
                // Get the tab name
                var contentname = $(this).attr("id") + "_content";
                $("#content p").hide();
                $("#tabs li").removeClass("current");
 
   
                $("#" + contentname).show();
                        
        $("#" + contentname).append('ddds'); <--- добавляю контент
 
                $(this).parent().addClass("current");
                
                
            });
 
            $('#tabs a.remove').live('click', function() {
                var tabid = $(this).parent().find(".tab").attr("id");
 
                var contentname = tabid + "_content";
                $("#" + contentname).remove();
                $(this).parent().remove();
 
      
                if ($("#tabs li.current").length == 0 && $("#tabs li").length > 0) {
 
                    var firsttab = $("#tabs li:first-child");
                    firsttab.addClass("current");
 
                    // get its link name and show related content
                    var firsttabid = $(firsttab).find("a.tab").attr("id");
                    
                    $("#" + firsttabid + "_content").show();
                }
            });
        });
 
        function addTab(link) {
      
            if ($("#" + $(link).attr("rel")).length != 0)
                return;
            
           
            $("#tabs li").removeClass("current");
    
            $("#content p").hide();
            
           
            $("#tabs").append("<li class='current'><a class='tab' id='" +
                $(link).attr("rel") + "' href='#'>" + $(link).html() + 
                "</a><a href='#' class='remove'>x</a></li>");
 
            $("#content").append("<p id='" + $(link).attr("rel") + "_content'>" + 
                $(link).attr("title") + "</p>");
 
            $("#" + $(link).attr("rel") + "_content").show();
        }

HTML5
1
2
3
<div id="doclist">
<h2>Documents</h2>
<ul id="documents">
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
 
    $db_connect= mysqli_connect('localhost', 'root', '', '269gorod');
$CountMsg= mysqli_fetch_row(mysqli_query($db_connect, "select count(`id`) from `gorod_dialog` where `send`=181 or `receive`=181"));
    
$rezDialog=mysqli_query($db_connect, "select * from `gorod_dialog` where  `receive`=181 or `send`=181");
 
    while ($msg=mysqli_fetch_assoc($rezDialog)){
        if ($msg['receive'] == 181) 
            $msg['receive'] = $msg['send'];
            $fio=mysqli_fetch_assoc(mysqli_query($db_connect, "select  `id`,`name`,`familiy` from `gorod_user` where `id`='".$msg['receive']."' "));
            $avatar=mysqli_fetch_assoc(mysqli_query($db_connect, "select *  from `gorod_path` where `user`=180 "));
    
            echo '<li><a href="#" id="dialog'.$msg['id'].'" rel="Dialog'.$msg['id'].'" title="'.$Query['text'].'">'.$fio['name'].' '.$fio['familiy'].'</a></li>';
    }
?>
HTML5
1
2
3
4
5
6
7
8
9
</ul></div><div id="wrapper">
<ul id="tabs">
 
</ul>
 
 
<div id="content">
</div>
</div>
Интересует вопрос!? Или помощи прошу даже...на каждой новой вкладке созданной циклом PHP мне нужно вывести соответствующий диалог. Списки диалогов создаются всё нормально... А вот с сообщения прям завис я! Почему завис!? Сначала мысль была, вызвать с помощью ajax скрипт который возвращает ответ и заполняет соответствующую вкладку соответственным контентом. Так понимаю, что сейчас мне надо выдрать значение созданного таба и передать его скрипту... В общем завис я на этом этапе, в виду слабого(скорее даже полного) незнания jquery. Как передать в какой таб, вывод контента производить?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.09.2017, 22:48
Ответы с готовыми решениями:

Вывод таблицы в новой вкладке браузера
Написал код, который после ввода количества полей выводит таблицу. Надо чтобы таблица выводилась на отдельную вкладку браузера. Помогите,...

Ajax отправка данных из формы в базу mysql и вывод из базы mysql
$(function() { $('#chat_submit').click(function(e) { e.preventDefault(); var chat_name =...

Вывод из MySQL в табличном виде. Как? Для связи с БД использую MySQL Connector/Python
Добрый день! Просьба посоветовать, как лучше реализовать. Использую MySQL 5.7. На Питоне 3.6 надо написать клиентскую программу,...

1
 Аватар для 2849141
127 / 97 / 74
Регистрация: 06.10.2015
Сообщений: 260
30.09.2017, 20:02
Аяксом передаете id диалога. В php циклом выводите из базы все сообщения диалога.
Они возвращаются в success.

JavaScript
1
2
3
4
5
6
7
8
$.ajax({
            type: 'POST',
            url: 'messages.php',
            data: {id: contentname},
            success: function(data){
                 $("#" + contentname).append(data);
            }
});
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.09.2017, 20:02
Помогаю со студенческими работами здесь

Вывод на экран динамической заставки
помогите :) Разработать приложение, выводящее на экран динамическую заставку. В начале его работы из центра экрана начинают...

Ввод и вывод динамической матрицы
вот код, но матрица не выводится . Помогите,пожалуйста void initMatrix(int **A, int n, int m) { A = new int *; for (int i = 0; i...

Некорректный вывод динамической матрицы
Здравствуйте. У меня некорректно выводятся числа в динамическом двумерном массиве. Задача заключается в том, что нужно из одномерного...

Вывод динамической матрицы через указатели
Вот код программы. # include &lt;math.h&gt; # include &lt;conio.h&gt; # include &lt;iostream.h&gt; # include &lt;stdlib.h&gt; # include &lt;stdio.h&gt; ...

Вывод фактов из динамической базы данных
База вида Пусть в ней записи Я создаю список по первому параметру: findall(A, base(A,_,_,_), L), e(L),


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru