Google диаграмма из переменных PHP

Я пытаюсь выяснить, как интегрировать диаграмму Google с данными, которые я вычисляю. Google только дает инструкции для таблиц статических данных в их базовом примере, и я не знаю достаточно, чтобы интерпретировать остальные их инструкции. Может ли кто-нибудь дать мне несколько советов, как я попробовал несколько методов и потерпел неудачу.

Это простой калькулятор для детей. Вы вкладываете свои сбережения, и это говорит вам, сколько у вас будет, и показывает это в таблице за год. Я хотел бы наметить год и баланс для них также.

<script type="text/javascript">
google.setOnLoadCallback(drawChart);

function drawChart() {
var data = new google.visualization.DataTable();

data.addColumn('string', 'Year');
data.addColumn('number', 'Balance');

for(var $ = 0; i <= $period ; i++) {
data.addRow([$year[i], $new_balance[i]])
}

]);

Результаты приходят из простых расчетов. , ,

   <?php for($i=0;$i<$_POST['period'];$i++):
$year=$current_year+$i;

// contributions
$total_contribution+=$_POST['contribution'];

// interest
$interest=$new_balance*($_POST['rate']/100);
$total_interest+=$interest;

//balances
$new_balance=$new_balance+$interest+$_POST['contribution'];;
$old_balance=$new_balance-$interest-$_POST['contribution'];;

$ period — это количество лет.

Калькулятор работает, и таблица, которую он строит, является функцией количества лет (то есть 1 строка в год, но может ли кто-нибудь помочь мне включить это в гугл-чарт?

заранее спасибо

D

0

Решение

Вы можете сделать, но не ограничиваясь этим, что-то вроде этого:

data.addRows([
<?php
echo "['" . $year . "'," . $balance . "],";
?>
]);

Позвольте PHP создать строки для вас.

(Помните, что это всего лишь пример, и вам придется оптимизировать скрипт, чтобы он работал с вашим кодом)

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]