Hi специалисты,
This будут видом длиннего вопроса, так угождают носят с главной задачей me.
The должен использовать диаграммы произведенные pChart для показа информации using одиночная диаграмма расстегая производя Кодего на множественные времена (имеющ по-разному Кодего диаграммы для каждой по-разному диаграммы). Кодий диаграммы pChart помещено в архиве php external. Я имею судимое для того чтобы причалить этой ситуации от 2 перспектив: подход к
1st: Нагрузка диаграммы как произведенный php архив изображения только имея бирку HTML в главным образом Кодем «src» будет автономный диаграмма php производя архив. (src= " pie_graph.php»/>, котор Example Кодего: class= " lineNumbers " >1 >
функция // для того чтобы высчитать мужчины номера против женских потребителей
statGender функции () {
глобальное $_graphs;
unset ($_SESSION [«statistics_values»]);
unset ($_SESSION [«statistics_labels»]);
$stat_out = "";
$males = 0;
$females = 0;
// здесь мы восстановляем данные по потребителя
$query_user = «ВЫБИРАЮТ * ОТ потребителя ГДЕ verification='yes'";
$result_user = mysql_query ($query_user);
// в петле промежутка времени мы высчитываем сколько мыжские/женские потребители там
пока ($user = mysql_fetch_array ($result_user)) {
((== «m $user [«рода»] ")? $males++: $females++);
}
// здесь мы setup перемеююые диаграммы
$_SESSION [«statistics_values»] = блок ($females, $males);
$_SESSION [«statistics_labels»] = блок («Naisia», «Miehiä»);
$header = «asiakkaista naisia/miehiä Rekisteröityneistä»;
$type = «расстегай»;
// здесь мы вывели наружу коллектор и диаграмма
$stat_out.= «». $header. «»;
src= \ "" »;
возвращенное $stat_out;
}
функция // для того чтобы высчитать мужчины номера против женских потребителей
statBookingsDoneEmployeeVsCustomer функции () {
глобальное $_graphs;
unset ($_SESSION [«statistics_values»]);
unset ($_SESSION [«statistics_labels»]);
$stat_out = "";
$user_bookings = 0;
$employee_bookings = 0;
// здесь мы восстановляем данные по потребителя
$query_bookings = «ВЫБИРАЮТ * ОТ резервирования»;
$result_bookings = mysql_query ($query_bookings);
// в петле промежутка времени мы высчитываем сколько резервирования работника/потребителя там
пока ($bookings = mysql_fetch_array ($result_bookings)) {
((== «0» $bookings [«user_id»])? $employee_bookings++: $user_bookings++);
}
// здесь мы setup перемеююые диаграммы
// во первых, котор мы делаем конечно что более высокое значение будет заселено сперва
если ($employee_bookings > $user_bookings) {, то
$_SESSION [«statistics_values»] = блок ($employee_bookings, $user_bookings);
$_SESSION [«statistics_labels»] = блок («Työntekijä», «Asiakas»);
} еще {
$_SESSION [«statistics_values»] = блок ($user_bookings, $employee_bookings);
$_SESSION [«statistics_labels»] = блок («Asiakas», «Työntekijä»);
}
$header = «tehnyt asiakas/työntekijä Varauksista»;
$type = «расстегай»;
// здесь мы вывели наружу коллектор и диаграмма
$stat_out.= «». $header. «»;
src= \ "" »;
возвращенное $stat_out;
}
statGender $mainfield_out.= ();
statBookingsDoneEmployeeVsCustomer $mainfield_out.= (); подход к >
2nd class= | Include диаграмма производя Кодего к главным образом Кодему. Эта дорога я не имел бы никакие проблемы пройти перемеююые вокруг но это время проблема с типами, котор pChart использует. По мере того как тип pData нельзя объявить больше чем одно время, этим подходом было
Example тупика также. Кодего: class= " lineNumbers " >1 >
функция // для того чтобы высчитать мужчины номера против женских потребителей
statGender функции () {
глобальное $_graphs;
$stat_out = "";
$males = 0;
$females = 0;
// здесь мы восстановляем данные по потребителя
$query_user = «ВЫБИРАЮТ * ОТ потребителя ГДЕ verification='yes'";
$result_user = mysql_query ($query_user);
// в петле промежутка времени мы высчитываем сколько мыжские/женские потребители там
пока ($user = mysql_fetch_array ($result_user)) {
((== «m $user [«рода»] ")? $males++: $females++);
}
// здесь мы setup перемеююые диаграммы
$values = блок ($females, $males);
$labels = блок («Naisia», «Miehiä»);
$header = «asiakkaista naisia/miehiä Rekisteröityneistä»;
$type = «расстегай»;
// здесь мы вывели наружу коллектор и диаграмма
$stat_out.= «». $header. «»;
включите ($_graphs. $type. «_graph.php»);
src= \ "" ";
src= \ "" »;
возвращенное $stat_out;
}
функция // для того чтобы высчитать мужчины номера против женских потребителей
statBookingsDoneEmployeeVsCustomer функции () {
глобальное $_graphs;
$stat_out = "";
$user_bookings = 0;
$employee_bookings = 0;
// здесь мы восстановляем данные по потребителя
$query_bookings = «ВЫБИРАЮТ * ОТ резервирования»;
$result_bookings = mysql_query ($query_bookings);
пока ($bookings = mysql_fetch_array ($result_bookings)) {
((== «0» $bookings [«user_id»])? $employee_bookings++: $user_bookings++);
}
// здесь мы setup перемеююые диаграммы
// во первых, котор мы делаем конечно что более высокое значение будет заселено сперва
если ($employee_bookings > $user_bookings) {, то
$values = блок ($employee_bookings, $user_bookings);
$labels = блок («Työntekijä», «Asiakas»);
} еще {
$values = блок ($user_bookings, $employee_bookings);
$labels = блок («Asiakas», «Työntekijä»);
}
$header = «tehnyt asiakas/työntekijä Varauksista»;
$type = «расстегай»;
// здесь мы вывели наружу коллектор и диаграмма
$stat_out.= «». $header. «»;
включите ($_graphs. $type. «_graph.php»);
src= \ "" ";
src= \ "" »;
возвращенное $stat_out;
}
statGender $mainfield_out.= ();
statBookingsDoneEmployeeVsCustomer $mainfield_out.= (); class= " ясным " >
What |
The производя Кодего, которому я имею или судимое, котор нужно иметь как автономный архив или как includable архив, следующий: class= " lineNumbers " >1 >
php
Включения стандарта //
// вклюает («. /. /lib/pchart/pData.php»); // для варианта использует встречи для того чтобы пройти перемеююые вокруг
// вклюает («. /. /lib/pchart/pChart.php»);
включите («вклюает/свобода/pchart/pData.php»);
включите («вклюает/свобода/pchart/pChart.php»);
Определение Dataset //
$DataSet = новое pData;
// $DataSet->AddPoint ($_SESSION [«statistics_values»], «Serie1»); // для варианта использует встречи для того чтобы пройти перемеююые вокруг
// $DataSet->AddPoint ($_SESSION [«statistics_labels»], «Serie2»);
$DataSet->AddPoint ($values, «Serie1»);
$DataSet->AddPoint ($labels, «Serie2»);
$DataSet->AddAllSeries ();
$DataSet->SetAbsciseLabelSerie («Serie2»);
// выступает диаграмма с иничиативой
$Test = новое pChart (340.235);
$Test->setColorPalette (0.178.31.98);
$Test->setColorPalette (1.39.132.132);
$Test->setColorPalette (2.200.200.200);
$Test->setColorPalette (3.150.150.150);
$Test->setColorPalette (4.100.100.100);
$Test->drawFilledRectangle (0.0.340.300.250.250.250);
Притяжка // долевая диограмма
$Test->setFontProperties («вклюает/содержание/диаграммы/graph_fonts/tahoma.ttf», 9);
$Test->drawFlatPieGraph ($DataSet->GetData (), $DataSet->GetDataDescription (), 130.120.80, PIE_PERCENTAGE_LABEL, 4);
$Test->drawPieLegend (260.20, $DataSet->GetData (), $DataSet->GetDataDescription (), 240.240.240);
$Test->Render («вклюает/содержание/диаграммы/temp.png ");
? class= " ясное " > > |
class=
|