Views und Kopfbereich PHP CODE FusionChart (gelöst)
Eingetragen von Hacky (255)
am 16.03.2010 - 10:47 Uhr in
am 16.03.2010 - 10:47 Uhr in
Hallo, ich möchte im Kopfbereich von Views über PHP eine Statistik generieren ... nun ist die frage kann ich im Kopfberiech javascript, usw, importieren ? .... mein Code seiht so aus:
<?php
# Include FusionCharts PHP Class
include('../Class/FusionCharts_Gen.php');
# Create Column3D chart Object
$FC = new FusionCharts("Column3D","600","350");
# set the relative path of the swf file
$FC->setSWFPath("../FusionCharts/");
# Set chart attributes
$strParam="caption=Einsatzarten - Jahres Übersicht 2010;xAxisName=Feuer (B), Technische Hilfeleistung (TH), Wasserunfall (W), Gefahrguteinsatz (G), Sonstiges (S) ;yAxisName=Anzahl;numberPrefix=;decimalPrecision=0;formatNumberScale=1";
$FC->setChartParams($strParam);
# add chart values and category names
$FC->addChartData("250","name=TH");
$FC->addChartData("333","name=B");
$FC->addChartData("562","name=W");
$FC->addChartData("144","name=S");
?>
<head>
<title>First Chart Using FusionCharts PHP Class</title>
<script language='javascript' src='../FusionCharts/FusionCharts.js'></script>
</head>
<body>
<?
# Render Chart
$FC->renderChart();
?>
</body>
</html>
kann ich dann auch auf die Datenzugreifen die im Node stehen ? z.B benötige ich die Ausgabedaten in einem Array damit ich die in mein Diagramm laden kann.
- Anmelden oder Registrieren um Kommentare zu schreiben
Naja rein prophylaktisch
am 16.03.2010 - 11:10 Uhr
Naja rein prophylaktisch müsste es so gehen... andere frage ... er findet natürlich meine PHP classen nicht die ich im Code include .... wo muss ich die ablegen damit er die findet ???
Joa ich suche wie ich Felder
am 16.03.2010 - 12:48 Uhr
Joa ich suche wie ich Felder im Kopf bereich von Views ausgeben kann ... ? aber das funktioniert leider nicht !? warum nicht ? bitte helft mir ^^
<?php
print $node->field_bundesland[0]['safe'];
?>
Ein View ist doch zunächt mal
am 16.03.2010 - 13:12 Uhr
Ein View ist doch zunächt mal eine Datenbankabfrage. Da kannst Du doch im Kopfbereich des Views nicht einen bestimmten Node aufrufen. Wo soll der denn herkommen? Du müßtest den zumindest mit $node = node_load($nid) erst einmal bereit stellen. Da ergibt sich wieder die Frage woher bekommst Du die Node-ID.
Wie hängen denn Dein View und die Statistk zusammen?
Sind das evtl 2 separate Views die untereinander dargestellt werden sollen?
Mit den bisherigen Informationen kann man Dir nicht so richtig helfen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Hmm naja, das nicht so
am 16.03.2010 - 15:32 Uhr
Hmm naja, das nicht so einfach man findet eig null über Statistik generierung ... etwas schade ... also mein Ziel ist es durch ein Eingabeformular - Einsatz Meldung ...Eine Statistik zu generieren ... Also wenn ich einen Einsatz Melde sollen die Felder die ich ausfülle in eine Statistik einlaufen ... für die Statistikgenerierung benutze ich FusionChart das ermöglich auch über PHP die Generierung, kein problem... Was ich aber nicht hin bekomme ist das Zwischenstück .... wie bekomme ich die Daten aus dem Formular in meine statistik .... in dem fall möchte ich das nicht im Node darstellen sondern eins drüber ... wo ich meine Tabelle von Einsätze habe. Naja hab nun ewig rum recherchiert und nix rechts gefunden.
Der ansatz oben war nur eine Idee aber wie du sagst geht das so ja nicht.... gibt es da eine andere idee ?
Gruß Hacky
Modul Webform
am 19.03.2010 - 15:07 Uhr
ok niemand kann helfen hab lösung gerade gefunden ... Zauberwort "Webform" (Modul)