| |
автор: Van_s (19.01.2008 в 19:42) |
|
| | В общем кто работал с этим движком, подскажите, как использовать данные из БД
В общем настроил график, все работает, все просто замечательно, написал скриптик дергающий данные из БД
Данне дергаются норм в 2 массива.
но когда в файле с настройками графика подключаю файл крипта где работа с БД то график не строится(картинка с графиком не отображается), я его тока подключаю, даже массивы значений не переопределяю....
В общем как с этим боротся??? | |
| |
|
|
| |
автор: Van_s (20.01.2008 в 16:16) |
|
| |
для: Van_s
(19.01.2008 в 19:42)
| | | UP
и еще как график построить,чтоб по Х откладывались и подписывались значения из БД в формате Y-m-d; | |
| |
|
|
| |
|
|
| |
для: Van_s
(19.01.2008 в 19:42)
| | | Не совсем понятна проблема. *В общем настроил график, все работает, все просто замечательно, написал скриптик дергающий данные из БД*, те всётаки с базой всё работает. Хотелось бы увидеть подключение к БД или ошибка какая? | |
| |
|
|
| |
автор: Van_s (21.01.2008 в 10:43) |
|
| |
для: tornadophp
(21.01.2008 в 09:14)
| | | Да в общем такая ситуация шас - когда делаю инклуд файла который дергает данные из БД ,в файл где график настраиваю то пишет что заголовки отправлены ну и соответсвенно ничего не строит.
А если этот код,который с БД работает впихнуть в файл с графиком то все работает - но это не совсем удобно... | |
| |
|
|
| |
|
|
| |
для: Van_s
(21.01.2008 в 10:43)
| | | Все дело в последней строчке. Наверное, она у Вас такая:
Эта строка посылает заголовок, так что если перед ней будут выводится данные, то появится ошибка.
Выход - последнюю строку заменить на:
$graph->Stroke($file_name);
|
А потом вывести рисунок.
echo "<img src=$file_name>";
|
По крайней мере, у меня все работает. | |
| |
|
|
| |
автор: Van_s (21.01.2008 в 12:10) |
|
| |
для: olejek
(21.01.2008 в 11:59)
| | | Оk
попробую,но вот всеже не понятно - у меня в файле со скриптикок к БД ничего не выводится...
подключение к БД -> Запрос -Юформирования массива. | |
| |
|
|
| |
|
|
| |
для: Van_s
(21.01.2008 в 12:10)
| | | Сбросьте ваш скрипт, так проще будет понять. | |
| |
|
|
| |
|
|
| |
для: olejek
(21.01.2008 в 12:21)
| | | У меня тоже идёт подключение БД внешнее.
...
include ("../../../conf_file/conf_l_f_d.php");
include ("$BASEDIR/includes/datebase.lib");
....
$graph->Stroke();
|
Никаких проблем нет. Вопрос может возникнуть в правильности обращения к библиотеки, правильности написания бибилиотеки. Проще всего выложить код, так быстрее можно разобраться. | |
| |
|
|
| |
автор: Van_s (21.01.2008 в 14:06) |
|
| |
для: tornadophp
(21.01.2008 в 13:40)
| | | Хм, а сегодня вроде все нормуль уже..
но всеравно еще пара вопросов осталось
НОВЫЙ 1.Как сделать какой либо вывод после графика?
только если выводить в файл...?
2. По шкале Х размещаются не все даты из БД
$line[$i] = new LinePlot($data,$xdata);
$graph->xaxis->SetTickLabels($xdate);
|
$xdate - массив с датами из БД | |
| |
|
|
| |
|
|
| |
для: Van_s
(21.01.2008 в 14:06)
| | | По шкале Х размещаются не все даты из БД
Это как? | |
| |
|
|
| |
|
|
| |
для: Van_s
(19.01.2008 в 19:42)
| | | Что касается шкалы по Х, она равнозначна Y. Те число элементов массивов по Х или У равно.
Ещё странно использование $xdata и $xdate. По идее тут опечатка.
Вывод после файла? Что именно? | |
| |
|
|
| |
автор: Van_s (22.01.2008 в 13:26) |
|
| |
для: tornadophp
(21.01.2008 в 15:47)
| | | Форму к примеру..... | |
| |
|
|
| |
|
|
| |
для: Van_s
(22.01.2008 в 13:26)
| | | Если что то надо вывести после графика или изображения, используется несколько страниц объектов. Например страница А - главная, в ней используется <img src='f.php'> <div>C</div>.Img подрузит php-ую картинку и потом div с любым объектом, картинкой, формой, таблица. | |
| |
|
|
| |
автор: beloyar (06.02.2008 в 17:52) |
|
| |
для: tornadophp
(21.01.2008 в 15:47)
| | | Может кто в курсе проблемы, при создании $lineplot=new LinePlot($datay); | |
| |
|
|