meteor3m
Новичок
Добрый день.
Ситуация такая:
Человек заполняет некую анкету, по результатам которй формируется суммарный бал и должен строится график (по оси Х - дата, по y-значение, диаграмма столбик)
Данные в таблице хранятся в виде data, value, userid и после запроса к базе (SELECT data1, value1, userid1 FROM table ) за определенный интервал времени, на выходе получается массив данных вида (случай за 3 дня, 2 пользователя):
data1 value1 userid1
data1 value2 userid2
data2 value3 userid1
data2 value4 userid2
data3 value5 userid1
data3 value6 userid2
Посторение графиков производтися с помощью ГуглЧарт
что бы получился график нужного вида, надо нарисовать в Джаваскрипте такую конструкцию:
data.addRows
([
[data1, value1, value2],
[data2, value3, value4],
[data3, value5, value6]
]);
так вот как, один массив перерисовать в другой?
Кода пользователь один, то все просто (проходим while-ом, через точку дописывам, выводим, profit ), а когда несколько, надо дорисовывать в конец каждого элемента [ ] еще по одному значению.
Ситуация такая:
Человек заполняет некую анкету, по результатам которй формируется суммарный бал и должен строится график (по оси Х - дата, по y-значение, диаграмма столбик)
Данные в таблице хранятся в виде data, value, userid и после запроса к базе (SELECT data1, value1, userid1 FROM table ) за определенный интервал времени, на выходе получается массив данных вида (случай за 3 дня, 2 пользователя):
data1 value1 userid1
data1 value2 userid2
data2 value3 userid1
data2 value4 userid2
data3 value5 userid1
data3 value6 userid2
Посторение графиков производтися с помощью ГуглЧарт
что бы получился график нужного вида, надо нарисовать в Джаваскрипте такую конструкцию:
data.addRows
([
[data1, value1, value2],
[data2, value3, value4],
[data3, value5, value6]
]);
так вот как, один массив перерисовать в другой?
Кода пользователь один, то все просто (проходим while-ом, через точку дописывам, выводим, profit ), а когда несколько, надо дорисовывать в конец каждого элемента [ ] еще по одному значению.