Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: проблема с выводом графика через jpgraph. ХЕЛППППП!
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Без описания
vik
Отправлено: 28 Августа, 2007 - 07:54:01
Post Id


Newbie


Покинул форум
Сообщений всего: 1
Дата рег-ции: Авг. 2007  

Карма 0




Добрый день! Помогите пожалуйста!!!!
проблема состоит в том, что график строиться по данным, выбирающимся из базы по Y и просто типа 1,2,3 по X.
пишу так:
CODE:
include 'c:\WebServers\usr\local\php-5.2.3\ext\jpgraph-1.21b\src\jpgraph.php';
include 'c:\WebServers\usr\local\php-5.2.3\ext\jpgraph-1.21b\src\jpgraph_line.php';
require_once $path.'Inc.php';
include_once $path.'view_ch.php';

$ydata=array();
$xdata=array();

$queryGR = "SELECT top 50 MV.DRA as mv_al, MS.MTime as mytime
FROM MS,IT,MV WHERE ((MS.Msid=MV.Msid) and (IT.ITid=1) and ((MS.MIid=2038)or(MS.MIid=2066)) and ((MS.MTime >="05/01/2007 00:00:00")and(MS.MTime<="05/31/2007 23:30:00")))
ORDER BY MS.MIID, MTime DESC";

$ldatMYgr = mssql_query($queryGR);
$numRows = mssql_num_rows($ldatMYgr);

while ($row=mssql_fetch_array($ldatMYgr))
{
array_push($ydata, $row["mv_al"]);
};

for ($i=0;$i<=($numRows-1);$i++)
{ array_push($xdata, $i); };

//******************************************************
$graph = new Graph(600, 300, «auto», 50, true);
$graph->SetScale("textlin");

$lineplot = new LinePlot($ydata, $xdata);
$lineplot->SetColor("forestgreen");
$graph->Add($lineplot);

$graph->xaxis->SetColor("#BB0000");
$graph->yaxis->SetColor("#BB0000");
$lineplot->SetWeight(3);
$lineplot->mark->SetType(MARK_STAR);
$lineplot->value->Show();
$graph->SetBackgroundGradient("ivory", "#bb55aa");

$graph->SetShadow();
$graph->Stroke();


все вроде бы ничего, только массив ydata почемуто выводится горизонтальными линиями, и y при этом совершенно не совпадает с данными в базе, даже не средние значения!
при этом, если просто вывести массив ydata на печать - то печатаются нормальные данные!
что делать?????
ПОМОГИТЕ ПОЖАЛУЙСТА!!!!!
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0383]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33