Die Domain www.v-basic.de steht zum Verkauf: Interesse?

 
 Statistik  FAQ   RSS-ABO  Impressum 
Partner: nicolas-stey.de | drsoong | Herbert Software | legalsoft | The Trouble Shooter | v-basic

Willkommen Gast, aktuell ist der 07.02.2012, 20:13 Uhr

Partner der Proco werden?
 Übersicht  Registrieren  Suche  Neue Posts  Tipps & Tuts  Chat 
 Programming Community » Sprachen » PHP / MySQL / SQLite » Problem mit Diagrammerstellung- MSSql Serverdaten
     [Passwort vergessen]

Neuer Thread Neue Antwort  
 
Beobachter: 1  |  Moderiert von: cinicDrSoong

Problem mit Diagrammerstellung- MSSql Serverdaten

Seite: 1
Autor
Beitrag
HK Beitrag  Problem mit Diagrammerstellung- MSSql Serverdaten - Beitrag verfasst: 08.11.2007, 11:33 Uhr        Post den Moderatoren melden    Zitieren  
[ Gastposter ]


Hallo!

Bin hier grad neu angemeldet aber noch nicht freigeschaltet, daher mal noch als Gast.

Ich benutze Jpgraph um meine Diagramme darzustellen.

Ich bin PHP Neuling, habe aber anderweitige Programmierkenntnisse und bin daher nicht
bei Null rein. Aus diesem Fehler werde ich aber absolut nicht schlau.
Zuerst das was funktioniert.
ein Diagramm wird erstellt aus einer Tabelle mit folgender Optik

Monat Durchschnitt
1 60
2 66,2
3 50,1
usw usw

daraus mache ich ein Diagramm welches funktioniert.
Dann habe ich eine Tabelle die genauso aussieht bis auf das Attribut Monat,
dort steht dann

KW Durchschnitt
1 wie gehabt
2
3
usw

Mit dem selben Diagrammcode und natürlich angepasster Datenherkunft, bekomme ich
trotz gleicher Datentypen auf dem Server folgenden Fehler von JPGraph

"Number of Datapoint for each data set in accbarplot must be the same!"

Folgender Code fürs Diagramm der funktioniert!

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
?php
include ("src/jpgraph.php");
include ("src/jpgraph_line.php");
include ("src/jpgraph_bar.php");

// Datenbankzugriff und Abfrage

/* Verbindungsaufbau zum Datenbankserver */
$link = mssql_connect('Server', '[Benutzer]', 'kenn')
    or die('Verbindungsaufbau fehlgeschlagen : ' . mssql_error($link));

mssql_select_db('[DB]', $link)
    or die('Konnte die Datenbank nicht auswählen');

/* SQL Abfrage senden */
$query = 'SELECT Monat, ROUND(Durchschnitt,0) FROM DirektJahr2ML';   // ORDER BY KW
$result = mssql_query($query, $link) or die('Abfrage fehlgeschlagen : ' . mssql_error($link));

/* Abfrageergebnisse in Diagram ausgeben*/

while(list($Monat, $Durchschnitt) = mssql_fetch_row($result)) {
$daten[$Monat] .= $Durchschnitt;
}
$daten1 = array($daten[1],$daten[2]); # Y-Daten BarPlot 1
$b1 = new BarPlot($daten1); # Erzeugung des Bar-Objekts
$b1->SetFillColor("orange");

$accbar = new AccBarPlot(array($b1));
$graph = new Graph(600,300,"auto");
$graph->SetScale("textlin");
$graph->Add($accbar);

// Grafik Formatieren
$graph->img->SetMargin(40,20,20,40);
$graph->title->Set("");
$graph->xaxis->title->Set("Monat 2007");
$graph->yaxis->title->Set("");
$graph->title->SetFont(FF_FONT1,FS_BOLD);
$graph->yaxis->title->SetFont(FF_FONT1,FS_BOLD);
$graph->xaxis->title->SetFont(FF_FONT1,FS_BOLD);

$graph->yaxis->SetColor("red");
$graph->yaxis->SetWeight(2);
$graph->SetShadow();

// Grafik anzeigen
$graph->Stroke();

/* Speicher wieder freigeben */
mssql_free_result($result);

/* Verbindung schliessen */
mssql_close($link);
?>


Und mit nur diesen Datenherkunftsänderungen klappts nicht mehr

Code:
1
2
3
4
5
6
7
8
9
10
11
....
/* SQL Abfrage senden */
$query = 'SELECT [b]KW[/b], ROUND(Durchschnitt,0) FROM Direkt[b]Monat[/b]2ML';   // ORDER BY KW
$result = mssql_query($query, $link) or die('Abfrage fehlgeschlagen : ' . mssql_error($link));

/* Abfrageergebnisse in Diagram ausgeben*/

while(list($[b]KW[/b], $Durchschnitt) = mssql_fetch_row($result)) {
$daten[$[b]KW[/b]] .= $Durchschnitt;
}
....


Vielleicht hat ja jemand einen Tipp auch wenn ich nicht weiß ob überhaupt viele mit JPGraph arbeiten?!

Gruß Hendrik





    194.114.62.37 Nach Oben Nach oben
Seite: 1

Neuer Thread Neue Antwort  
 


Information
Wo bin ich?
 Programming Community » Sprachen » PHP / MySQL / SQLite » Problem mit Diagrammerstellung- MSSql Serverdaten
Rechte
Du darfst: Beiträge lesen, Themen eröffnen, auf Beiträge antworten und hier keine Umfragen erstellen
Statistik
Seit dem 31.07.2002 (3478 Tage) wurden 7013 Beiträge in 1977 Themen verfasst.
Wir haben 1278 User und begrüßen unser neustes Mitglied: g.schief
Rekord: 8 registrierte waren gleichzeitig hier (27.07.2006, 14:54 Uhr).
Im Moment: 0 registrierte Benutzer und 1 Gast online! 

excel access datum outlook excel mysql sql access datenbank timer string datei auslesen array vb und php sqlite exe exe zu vbp converter uhr mail ftp listbox

cin.board | v1.07 2004-2009 Datenschutzerklärung

© STEY MEDIA
Nicolas Stey - Internetdienstleistungen |||  | |