PDA

View Full Version : سوال: مشکل در رسم نمودار با jQuery



hamidhassas
سه شنبه 11 فروردین 1394, 14:04 عصر
من با جی کوئری نمودار رسم میکنم مشکلم اینکه وقتی دارم نمودار رسم میکنم کلیه تگ های td و th و table های صفحم دچار تداخل کد میشن میخوام کاری کنم که کد زیر فقط تگ هایی که دارای کلاس flot هستن تبدیل به نمودار بشن فقط



$(function () {
var values = [],
labels = [];
$("tr").each(function () {
values.push(parseInt($("td", this).text(), 10));
labels.push($("th", this).text());
});
$("table").hide();
Raphael("holder", 700, 700).pieChart(350, 350, 200, values, labels, "#fff");
});

Mohammadsgh
سه شنبه 11 فروردین 1394, 21:09 عصر
چرا از chart.js استفاده نمیکنید؟

hamidhassas
سه شنبه 11 فروردین 1394, 21:20 عصر
چرا از chart.js استفاده نمیکنید؟

چون نمیدونم چطوری داده هایی که از دیتابیس میگیرم رو چطوری باید بهش بدم کدی که با اون داده ها رو محاسبه میکنم در زیر قرار دادم





// تعداد فروش
$result_01=mysql_query("SELECT COUNT(*) as count FROM `ebanking_mellat` where `VazeiyatKharid`='0' and `status`='1'")or die(mysql_error());
if(mysql_num_rows($result_01)!=0) {
$shop_order=mysql_result($result_01,0,'count'); }

// فهرست بیشترین فروش
$result_02 = mysql_query("SELECT `order_code`,COUNT(`order_code`)AS `delkhah` FROM `ebanking_mellat` where `VazeiyatKharid`='0' and `status`='1' group by `order_code` ORDER BY `delkhah` DESC")
or die(mysql_error());


while($order_code = mysql_fetch_array($result_02))
{
$order_name = $order_code['order_code'];
$order_repeat = $order_code['delkhah'];
if($order_name!='0')
{
$OCBMSS=mysql_query("SELECT * FROM `blog` WHERE `id`='".$order_name."'")or die(mysql_error());
$OCBMS_select=mysql_fetch_array($OCBMSS);
echo '<tr class="row1">';
echo '<td colspan="3" style="text-align:right">';
echo ''.mb_substr($OCBMS_select['title'], 0, 100, 'UTF-8').'<br>';
echo '<div style="margin:-15px 660px 0px 0px; width:32px;">'.$order_repeat.'</div>';
echo '<div style="margin:-15px 780px 0px 0px; width:32px;">'.number_format($order_repeat*100/$shop_order,2).'%</div>';
echo '</td>';
echo '</tr>';
}
}

Mohammadsgh
چهارشنبه 12 فروردین 1394, 00:38 صبح
کار کردن باهاش آسونه.برید تو سایتش داکیومنت هاشو ببینید اگه متوجه نشدید بگید بهتون بگم

hamidhassas
چهارشنبه 12 فروردین 1394, 08:54 صبح
کار کردن باهاش آسونه.برید تو سایتش داکیومنت هاشو ببینید اگه متوجه نشدید بگید بهتون بگم

دیدم ولی نمیدونم کدم که از دیتابیس میخونم رو چطوری بهش بدم که برام رسم کنه

Mohammadsgh
چهارشنبه 12 فروردین 1394, 15:33 عصر
این لینک ها رو ببینید
highcharts.com خودش نمودار سمت سرور ایجاد میکنه
http://www.jqwidgets.com/bind-jquery-chart-to-mysql-database-using-php/
http://www.zingchart.com/docs/tutorials/database-data/
http://stackoverflow.com/questions/17984772/chart-js-data-array-using-php-mysql-how-to-define-datasource-from-json-array
http://stackoverflow.com/questions/28652495/connecting-chart-js-to-mysql-database
http://www.highcharts.com/docs/working-with-data/data-from-a-database
http://www.amcharts.com/tutorials/using-php-to-hook-up-charts-to-mysql-data-base/