Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.04.2017, 21:08
Кандидат Javascript-наук
Отправить личное сообщение для daslex Посмотреть профиль Найти все сообщения от daslex
 
Регистрация: 17.04.2015
Сообщений: 125

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

Вот что нужно:
Изображения:
Тип файла: gif 1.gif (22.5 Кб, 7 просмотров)

Последний раз редактировалось daslex, 21.04.2017 в 21:31.
Ответить с цитированием
  #2 (permalink)  
Старый 21.04.2017, 21:44
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,144

Сообщение от daslex
там несколько колонок, они объединяются в строку
???
Ответить с цитированием
  #3 (permalink)  
Старый 21.04.2017, 22:29
Кандидат Javascript-наук
Отправить личное сообщение для daslex Посмотреть профиль Найти все сообщения от daslex
 
Регистрация: 17.04.2015
Сообщений: 125

Запрос выполняется обычным образом, в php
<?php
   Запрос к БД
   $result = РезультатЗапроса
 ?>

Обычное явление.


$result - таблица:
Код:
[id]   [first_name]   [second_name]
[1]       [Вася]         [Рогов]
[2]       [Петя]         [Путин]
[3]       [Коля]         [Иванов]


На рисунке:
1 ==> Вася Рогов
2 ==> Петя Путин
3 ==> Коля Иванов

Дивов больше, чем на рисунке.
Строк в результате запроса больше, чем самих дивов.
Ответить с цитированием
  #4 (permalink)  
Старый 21.04.2017, 22:39
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,144

daslex,
не совсем понятно в чём проблема, index - взяли result[index] - вывели во все блоки - увеличили index - в setTimeout всё по новой
Ответить с цитированием
  #5 (permalink)  
Старый 21.04.2017, 23:40
Кандидат Javascript-наук
Отправить личное сообщение для daslex Посмотреть профиль Найти все сообщения от daslex
 
Регистрация: 17.04.2015
Сообщений: 125

del

Последний раз редактировалось daslex, 21.04.2017 в 23:53.
Ответить с цитированием
  #6 (permalink)  
Старый 22.04.2017, 00:05
Кандидат Javascript-наук
Отправить личное сообщение для daslex Посмотреть профиль Найти все сообщения от daslex
 
Регистрация: 17.04.2015
Сообщений: 125

$(document).ready(function(){
    setInterval(function(){
		/*
		$result->data_seek(i % count);  
		$row = $result->fetch_assoc();
        $(".cl1").text($row['first_name']);
		*/
    }, 1000);
});

Как это написать, то, что я в комментарии взял. Тут смесь php с javascript, и не очень мне понятно, как тащить.
Ответить с цитированием
  #7 (permalink)  
Старый 22.04.2017, 00:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,144

daslex,
можно это $result - таблица: пост №3 превратить в формат js?
Ответить с цитированием
  #8 (permalink)  
Старый 22.04.2017, 00:19
Кандидат Javascript-наук
Отправить личное сообщение для daslex Посмотреть профиль Найти все сообщения от daslex
 
Регистрация: 17.04.2015
Сообщений: 125

Я вопрос не понял. Третий мой пост был неверно сформулирован, теперь там del. СетТаймаут сбил с панталыку. Сентинтервал же нужен.

В 4-м моём посте я стараюсь показать, в чём мне сложно. Я пытаюсь тащить в js значения из php, но у меня не выходит.
var i = 0;
var count = "<?php echo mysqli_num_rows($res);?>";

$(document).ready(function(){
    setInterval(function(){
		<?php
			$res->data_seek(i % count);  
			$row = $res->fetch_assoc();
		?>
        $(".cl1").text(<?php echo $row['first_name']; ?>);
    }, 1000);
});

Последний раз редактировалось daslex, 22.04.2017 в 00:25.
Ответить с цитированием
  #9 (permalink)  
Старый 22.04.2017, 00:21
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,144

подождём переводчика с php на js, который подскажет структуру $result.
Ответить с цитированием
  #10 (permalink)  
Старый 22.04.2017, 00:22
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,144

daslex,
setInterval никогда не нужен, нужен setTimeout
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как получить результат от ajax запроса (из отдельного файла) 1Feniks1 AJAX и COMET 0 12.03.2017 18:45
Как представить результат запроса в виде таблицы? testuser7 AJAX и COMET 6 25.11.2016 16:07
Не понимаю как вернуть результат запроса, чтобы вставить в элемент realstranger AJAX и COMET 1 01.09.2014 23:20
Почему результат Ajax запроса - Исходный код страницы pro_xaoc AJAX и COMET 4 23.11.2011 10:03
результат от запроса jquery korner Общие вопросы Javascript 3 14.01.2011 16:05