hallo allerseits,
hab zwar schon einiges mit php umgesetzt, mit "klassen" aber noch keine erfahrung. wäre schön wenn ich einen ansatz bekommen könnte.
zur erstellung eines diagramms nutze ich die class phPie.
diese class beinhaltet die variable "var $data" als array welche die
daten des späteren diagramms erhält.
so klappt auch alles wunderbar.
nur, wie kann ich das array "var $data" bereits ausserhalb der class über eine
datenbankabfrage bilden und diese dann der class phPie übergeben??
hab schon einiges versucht und komme nicht aufs gewünschte ergebnis.
z.b. so:
KLAPPT NICHT (vor der class)
hat jemand einen hinweis oder ansatzpunkt für mich?
thx gaudi
hab zwar schon einiges mit php umgesetzt, mit "klassen" aber noch keine erfahrung. wäre schön wenn ich einen ansatz bekommen könnte.
zur erstellung eines diagramms nutze ich die class phPie.
diese class beinhaltet die variable "var $data" als array welche die
daten des späteren diagramms erhält.
PHP-Code:
class phPie { // START class
var $data = array('1'=>'40','2'=>'60','3'=>'80','4'=>'100');
//...weitere einträge in der class
} // ENDE class
so klappt auch alles wunderbar.
nur, wie kann ich das array "var $data" bereits ausserhalb der class über eine
datenbankabfrage bilden und diese dann der class phPie übergeben??
hab schon einiges versucht und komme nicht aufs gewünschte ergebnis.
z.b. so:
KLAPPT NICHT (vor der class)
PHP-Code:
$query = mysql_query("SELECT id,num FROM test");
while ($row = mysql_fetch_array ($query)) { // START WHILE
$data[$row[id]] = "$row[num]";
} // ENDE WHILE
class phPie{
var $data = array($data);
}
thx gaudi
Kommentar