Hallo Zusammen,
Ich entschuldige mich schonmal vorab, dass ich als blutiger Anfänger euch hier belästige. Aber bisher waren alle meine Bemühungen (spezialisierte Foren, Mailinglisten, Selbstversuche) völlig umsonst.
Die tallentierten Spezialisten hier im Forum sind sozusagen meinen letzte Hoffnung.
Ich nutze für meine Seite zum Thema Ahnenforschung eine fertig PHP Skript-Sammlung (The Next Generation of Genealogy Site Building ("TNG") - http://lythgoes.net/genealogy/software.php).
Diese beinhaltet eine Oberfläche in der man SQL SELECT Statements zur Erzeugung von Reports erfassen kann. Einige deutlich mehr bewanderte Nutzer des Skriptes haben ihre Beispiele uns anderen zur Verfügung gestellt.
Hier zum Beispiel für den Report - Hochzeiten je Kalendermonat:
Daraus kreiert die Skript-Sammlung dieses Ergebnis: http://www.ahnendaten.de/ahnen/showr...hp?reportID=44
Ich hoffe diese Auswertungen mittels des PHP Chart Skripts pChart (http://www.pchart.net/) grafisch darstellen zu können.
Aber ich habe überhaupt gar keinen Ahnung wie ich es anstellen soll.
Es gibt ein allgemeines Beispiel für die Mysql Abfrage für pChart unter: http://wiki.pchart.net/doc.mysql.integration.html
aber ich verstehe zu wenig von dem Code um ihn anpassen zu können.
Ich freue mich über absolut JEDE hilfreiche Antwort.
Im Voraus vielen Dank für Ihre Mühe.
Und Herzliche Grüsse aus der Schweiz
Ingo
Ich entschuldige mich schonmal vorab, dass ich als blutiger Anfänger euch hier belästige. Aber bisher waren alle meine Bemühungen (spezialisierte Foren, Mailinglisten, Selbstversuche) völlig umsonst.
Die tallentierten Spezialisten hier im Forum sind sozusagen meinen letzte Hoffnung.
Ich nutze für meine Seite zum Thema Ahnenforschung eine fertig PHP Skript-Sammlung (The Next Generation of Genealogy Site Building ("TNG") - http://lythgoes.net/genealogy/software.php).
Diese beinhaltet eine Oberfläche in der man SQL SELECT Statements zur Erzeugung von Reports erfassen kann. Einige deutlich mehr bewanderte Nutzer des Skriptes haben ihre Beispiele uns anderen zur Verfügung gestellt.
Hier zum Beispiel für den Report - Hochzeiten je Kalendermonat:
PHP-Code:
SELECT MONTHNAME(marrdatetr) AS month_in_which_married, MONTH(marrdatetr) AS month_of_marriage, COUNT(*) AS Totals, RPAD('',COUNT(*)/10,'=') AS Graphic FROM tng_families WHERE MONTH(marrdatetr)>0 GROUP BY month_of_marriage;
Ich hoffe diese Auswertungen mittels des PHP Chart Skripts pChart (http://www.pchart.net/) grafisch darstellen zu können.
Aber ich habe überhaupt gar keinen Ahnung wie ich es anstellen soll.
Es gibt ein allgemeines Beispiel für die Mysql Abfrage für pChart unter: http://wiki.pchart.net/doc.mysql.integration.html
aber ich verstehe zu wenig von dem Code um ihn anpassen zu können.
PHP-Code:
/* Include the pData class */
include("class/pData.class.php");
/* Create the pData object */
$MyData = new pData();
/* Connect to the MySQL database */
$db = mysql_connect("localhost", "dbuser", "dbpwd");
mysql_select_db("pchart",$db);
/* Build the query that will returns the data to graph */
$Requete = "SELECT * FROM `measures`";
$Result = mysql_query($Requete,$db);
$timestamp=""; $temperature=""; $humidity="";
while($row = mysql_fetch_array($Result))
{
/* Push the results of the query in an array */
$timestamp[] = $row["timestamp"];
$temperature[] = $row["temperature"];
$humidity[] = $row["humidity"];
}
/* Save the data in the pData array */
$myData->addPoints($timestamp,"Timestamp");
$myData->addPoints($temperature,"Temperature");
$myData->addPoints($humidity,"Humidity");
/* Put the timestamp column on the abscissa axis */
$myData->setAbscissa("Timestamp");
/* Associate the "Humidity" data serie to the second axis */
$myData->setSerieOnAxis("Humidity", 1);
/* Name this axis "Time" */
$myData->setXAxisName("Time");
/* Specify that this axis will display time values */
$myData->setXAxisDisplay(AXIS_FORMAT_TIME,"H:i");
/* First Y axis will be dedicated to the temperatures */
$myData->setAxisName(0,"Temperature");
$myData->setAxisUnit(0,"°C");
/* Second Y axis will be dedicated to humidity */
$myData->setAxisName(1,"Humidity");
$myData->setAxisUnit(0,"%");
Im Voraus vielen Dank für Ihre Mühe.
Und Herzliche Grüsse aus der Schweiz
Ingo

Hat jemand einen Idee?
Kommentar