..


Sponsor Bağlantılar

PHP ve jQuery Raphael.js bir PieChart oluşturma

Riccardo Brambilla tarafından yazılmış Makale
6 Sayfa 1

Çok sık kendimizi pazarlama kendi pazar araştırması için onlara ihtiyacı belki de, genellikle istatistiksel amaçlar için, veritabanı alınan veriler çıkarma gösteren mini aplikatörler uygulamak zorunda bulmak, diğer zamanlarda bir çok müşteri geri bildirim almak için ürün, bazen bir anketin sonuçlarını göstermek için.

Bir grafik kullanmak, hemen bize tablo şeklinde onları okumadan önce verilerinin yorumlanmasına olanak sağlayan bir bakış olmasına izin verir.
Bu genellikle uzun müşterilerimiz tarafından takdir bir özelliktir ve daha az sıkıcı veri uzun bir dize analiz ortaya koyuyor.

Grafik oluşturma zor olmamıştı, ama bazı çözümler diğerlerine göre daha iyi, biz göz hızlı, sağlam ve hoş bir şey yaratmak için bkz.

Çözüm

Önerdiğimiz kombinasyon bir dozu ile, PHP ve MySQL dayanmaktadır SVG (Scalable Vector Graphics) ve jQuery.
Raphael.js: biz beni bize şaşırtıcı sonuçlar elde sağlayacak svg için javascript kütüphanesi, tanıştırayım devam edeceğiniz mantığı açıklamaya geçmeden önce

Raphael.js ve gRaphael

Raphael
graphael

Bir süre önce, tarama ve jQuery ile oynamak kolay sevgili çerçeve ile entegre olabilen bir tuval crossbrowser çizmek için bir çözüm olup olmadığını merak ettim. Kısa bir ara sonra oldu burada .

Raphael.js bize hiç aklımıza svg kullanarak hayal edebiliyorum ne olursa olsun bir web sayfası tasarımı sağlayan JavaScript ile yazılmış bir kütüphanedir.

: Sana sitede zengin belgelerinde sörf öğrenmeye davet kütüphane, grafikler için özel olarak oluşturulan bir kardeşi vardır gRaphael

Mantık

Fikir geçer ve etkileşimli bir grafik oluşturmak için gRaphael AJAX ile işlemek için istemci tarafında jQuery PHP ile MySQL veritabanı veri almaktır. Eğitim amaçları için belirli bir ürün için müşteri memnuniyeti bir araştırmadan elde hipotetik veri ile basit bir tablo oluşturur.

SQL

C_survey: Biz isim customers_satisfaction ile bir tablo ile bir veritabanı oluşturun.






 'C_survey' (EXISTS IF CREATE TABLE



  



 'No' int (11) NOT NULL auto_increment,



  



 NULL 'Seviye' varchar (100) COLLATE utf8_unicode_ci,



  



 NULL 'Geçiş' int (11),



  



 PRIMARY KEY ('id')







 ) ENGINE = MyISAM DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci auto_increment = 5;









 'C_survey' ('id', 'seviye', 'Geçiş') VALUES INSERT INTO







 (1, 'mükemmel', 50),







 (2, 100, "İyi"),







 (3, 'Yeter', 80)







 (4, 'Kötü', 40);



Tablo 3 alan vardır:

  1. otomatik artışlı id
  2. biz "Mükemmel" olarak değer bir düzeyde, "Kötü", "Yeter", "İyi"
  3. ürün için böyle bir değerlendirme dile getirdiler müşteri sayısını temsil eden her seviye için sayısal bir değer

İşte phpMyAdmin görülen sonuçlar şunlardır:

Veritabanı
Aynı Kategoride ...
E-Öğrenme
Linux (Ders) Linux (Ders)
Açık kaynak sistemi komple rehberi. 49 € düşük.
MySQL (Ders) MySQL (Ders)
Açık kaynak veritabanı yönetimi. En düşük € 39.
PHP (Ders) PHP (Ders)
Dinamik Web siteleri oluşturmak için tam ders. 49 € düşük.
Sponsor Bağlantılar