Форум программистов, компьютерный форум, киберфорум
Наши страницы
jQuery
Войти
Регистрация
Восстановить пароль
 
Quest1984
0 / 0 / 0
Регистрация: 24.06.2012
Сообщений: 1
1

Не выводятся значения из базы данных

27.06.2012, 18:44. Просмотров 487. Ответов 0
Метки нет (Все метки)

Здравствуйте! Все по порядку, вот обычный кусок файла .tpl:

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
...
 
<span style="color: #2d2d2d; font-size: 9px; float: right;">
Рейтинг: <span><span id="rl-{news_id}"></span></span>
</span>
 
...
 
<script type="text/javascript"> 
$(document).ready(function(){ 
setInterval("jQuery('#rl-{news_id}').load('/engine/modules/online_rait.php');",10000);
}); 
</script>
Вот сам файл online_rait.php:

PHP
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
<?php
 
@error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE );
@ini_set ( 'display_errors', true );
@ini_set ( 'html_errors', false );
@ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE );
@session_start();
define( 'DATALIFEENGINE', true );
define( 'ROOT_DIR', substr( dirname(  __FILE__ ), 0, -15 ) );
define( 'ENGINE_DIR', ROOT_DIR . '/engine' );
include ENGINE_DIR . '/data/config.php';
 
require_once ENGINE_DIR . '/classes/mysql.php';
require_once ENGINE_DIR . '/data/dbconfig.php';
require_once ENGINE_DIR . '/modules/functions.php';
 
if(!defined('DATALIFEENGINE'))die("Hacking attempt!");
if($GLOBALS['row']['allow_rate']){
$template = file_get_contents(TEMPLATE_DIR."/short_rait.tpl");
$yourate = $db->super_query("SELECT rait_report FROM ".PREFIX."_post WHERE id={$GLOBALS['row']['id']}");
$template = str_replace("{newsid}",$GLOBALS['row']['id'],$template);
$template = str_replace("{rait-report}",$yourate['rait_report'],$template);
echo $template;
}
 
?>
Вот файл short_rait.tpl:

HTML5
1
<span id="short_raitB-{newsid}">{rait-report}</span>
По идее должен обновляться каждые 10 секунд блок #rl-{news_id}, но он вроде бы и обновляется, правда никаких данных в нем нет... Пните в правильном направлении, почему этот блок оказывается пустой? Т.е. на странице выводится просто "Рейтинг: " и все... Да, движок DLE

Добавлено через 3 минуты
UPD: Если в самый первый файл .tpl встроить такую конструкцию {include file="/engine/modules/online_rait.php"}, то рейтинг отображается корректно, но через 10 секунд он исчезает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2012, 18:44
Ответы с готовыми решениями:

Выбор значения из базы данных, после нажатия на выделенную строку
Есть небольшая проблемка следующего характера, есть таблица пользователь...

Не выводятся значения из базы данных
Здравствуйте! Не могу разобраться, у меня из базы данных выводиться все...

Значения с базы не выводятся сразу
В базу добавляется информация. Через INSERT INTO Все хорошо добавляется и...

Не выводятся записи из базы данных
Кто подскажет в чем может быть проблема? Вчера сайт еще работал нормально, не...

Не выводятся данные из Базы Данных
Здравствуйте. Проблема такого рода: В этом куске кода всё выводится хорошо. В...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2012, 18:44

Entity framework - как выводятся таблицы из базы данных посредством DataGridView?
В общем у меня есть база данных sql, подключенная к студии с помощью EF, на...

Не выводятся строчки из базы данных при поиске ячейки с точкой в названии
Доброго времени суток. Из базы данных нужно провести выборку, в которой поля...

После обновления данных в БД выводятся прежние значения
Здравствуйте! Вывожу в переменную данные из ячейки, из таблицы(Access). A =...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru