2017-08-08 1 views
0

Ich bin auf der Suche nach Daten aus der Datenbank mit Codeignitor, um ein Diagramm zu füllen.Füllen Sie ein Diagramm mit Code-Generator

Ich möchte Daten für jeden einzelnen Tag für die letzte Woche, um die Grafik zu füllen.

Die Javascript-Code für die Diagrammdaten ist wie folgt:

labels: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'], 
      datasets: [{ 
       data: [123, 129, 124, 130, 132, 139, 140], 
       label: 'Previous Week', 
       backgroundColor: 'rgba(0, 183, 253, .25)', 
       borderColor: 'transparent', 
      }], 

ich die gleiche Art von Aufträgen Echo will, aber jetzt dynamisch. Dies ist der PHP-Code, den ich bisher habe. Ich benutze Codezeichner

$last_week = $this->db->select('COUNT(id) as day_total')->from('orders')->where('posted BETWEEN DATE_SUB(NOW(),INTERVAL 1 WEEK) and NOW()')->group_by('DAY(posted)')->get(); 

Ich bin hier fest. Freundlicher Hinweis.

Antwort

0

Ihre Abfrage Unter der Annahme, in einem Modell ist, müssen Sie Ihre Ergebnisse an die Steuerung zu übergeben, die Ihr Diagramm Ansicht rendert:

$this->db->select('column'); 
$this->db->from('table'); 
$last_week = $this->db->get()->result(); //notice the method chain after the get() method 
return $last_week;