الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكن عمل الرسم البياني

بدأه man in dark في 6 نوفمبر 2008 · 8 رد · 1,862 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــة

اخواني موضوع تحدث عنه الجميع و لكن لم يطبق الى الان

ولا يوجد شرح عربي لكيفية عمل الرسم البياني

بحيث يتعمل مع ارقام مخزنة في قاعدة البيانات phpmyadmin

فهل بالامكان المساعدة في عمل رسم بياناني على قاعدة البيانات هذه

  1.  
  2. -- phpMyAdmin SQL Dump
  3. -- version 2.9.1.1
  4. --
  5. -- المزود: localhost
  6. -- أنشئ في: 04 نوفمبر 2
    008 الساعة 14:53
  7. -- إصدارة المزود: 5.0.2
    2
  8. -- PHP إصدارة: 4.4.4
  9. --
  10. -- قاعدة البيانات
    : `test`
  11. --
  12.  
  13. -- --------------------------------------------------------
  14.  
  15. --
  16. -- بنية الجدول `test9`
  17. --
  18.  
  19. CREATE TABLE `test9` (
  20. `id` int(4) NOT NULL auto_increment,
  21. `name` varchar(50) NOT NULL,
  22. `total` varchar(10) NOT NULL,
  23. `LK` varchar(10) NOT NULL,
  24. PRIMARY KEY (`id`)
  25. ) ENGINE=MyISAM DEFAULT CHARSET=cp1256 AUTO_INCREMENT=3 ;
  26.  
  27. --
  28. -- إرجاع أو إستيرا
    ;د بيانات الجدول
    `test9`
  29. --
  30.  
  31. INSERT INTO `test9` (`id`, `name`, `total`, `LK`) VALUE
    S
  32. (1, 'احمد', '90', '10'),
  33. (2, 'خالد', '50', '50');
  34.  

مثال :

احمد 90 10

خالد 50 50

اريد عمل رسم بياني بذلك كيف يمكن عمل ذلك

اخواني هذا رابط موقع لعمل رسم بياني

ولكن لم اعرض كيف يمكن استخدامة

http://www.maani.us/xml_charts/index.php?menu=Gallery

تم تعديل هذه المشاركة بواسطة man in dark في 6 نوفمبر 2008 في 19:46

#2

والله يا اخى بالمصادفة وجدت مكتبة جاهزة لعمل الرسم البيانى

PHP chart drawing library

http://naku.dohcrew.com/libchart/pages/samplecode/

وهى سهلة فى التعامل

$chart = new HorizontalBarChart(500, 170);
$dataSet = new XYDataSet();
$dataSet->addPoint(new Point("/wiki/Instant_messenger", 50));
 $dataSet->addPoint(new Point("/wiki/Web_Browser", 83));
 $dataSet->addPoint(new Point("/wiki/World_Wide_Web", 142));
 $chart->setDataSet($dataSet);
 $chart->setTitle("Most visited pages for www.example.com");
 $chart->render("generated/demo2.png");

وارجو من كان لديه طريقة افضل او اسهل يقدمها لنا

post-172251-1226000768_thumb.png

تم تعديل هذه المشاركة بواسطة الفيل الطائر في 6 نوفمبر 2008 في 22:53

#3

بس يا اخي كيف يمكن جلب الارقام من قاعدة البيانات phpmyadmin

#4

عزيزي

استعلام عادي..

وهناك الكثير من المواضيع التي تبين طريقة الاستعلام..

ومنها احد مواضيعك

/index.ph...st&p=892414

بالتوفيق

أعتذر وبشده عن انقطاعي.. وذلك بسبب مشروعي الجديد

-------------------

100(سبحان الله وبحمده، سبحان الله العظيم) = 0 سيئة

-------------------

dssighg7.png

#5

أعذرنى يا اخى نظرا لانشغالى الشديد ولكن كما قلت لك لقد وجدت هذه المكتبة امس ودرستها اليوم

ووجدت بها مشكلة اللغة العربية التى حاولت التغلب عليها ولكن قريبا ساعالجها داخل هذه المكتبة ان شاء الله

تم تعديل هذه المشاركة بواسطة الفيل الطائر في 7 نوفمبر 2008 في 11:39

#6

اعذرنى يا اخى نظرا لانشغالى الشديد ولكن كما قلت لك لقد وجدت هذه المكتبة امس ودرستها اليوم

ووجدت بها مشكلة اللغة العربية التى حاولت التغلب عليها ولكن قريبا ساعالجها داخل هذه المكتبة ان شاء الله

:wacko: انظر المرفقات ملف

post-172251-1226046342_thumb.jpg

results.rar

تم تعديل هذه المشاركة بواسطة الفيل الطائر في 7 نوفمبر 2008 في 11:40

#7

اخي الفيل الطائر

لقد حملت المكتبة التي على الرابط

http://libchart.googlecode.com/files/libchart-1.2.1.tar.gz

وعملت قاعدة البيانات

-- phpMyAdmin SQL Dump
-- version 2.9.1.1
-- http://www.phpmyadmin.net
-- 
-- المزود: localhost
-- أنشئ في: 07 نوفمبر 2008 الساعة 13:39
-- إصدارة المزود: 5.0.22
--  PHP إصدارة: 4.4.4
-- 
-- قاعدة البيانات: `phpchart`
-- 

-- --------------------------------------------------------

-- 
-- بنية الجدول `table1`
-- 

CREATE TABLE `table1` (
  `id` int(4) NOT NULL auto_increment,
  `name` varchar(20) NOT NULL,
  `degree` varchar(11) NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1256 AUTO_INCREMENT=3;

-- 
-- إرجاع أو إستيراد بيانات الجدول `table1`
-- 

INSERT INTO `table1` (`id`, `name`, `degree`) VALUES 
(1, 'خالد', '25'),
(2, 'احمد', '24');

ولقد جربت الكود المرفق و لكن ظهر لي الخطاء

Parse error: parse error, unexpected T_OBJECT_OPERATOR in c:\camel\www\libchart\results.php on line 42
#8

اخى الكريم كل ما استطيع مساعدتك به الان فى المرفقات

results.zip

#9

الف شكر اخي الفيل الطائر على مساعدتك

مواضيع مشابهة