Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение старого архива (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/)
-   -   Диаграмма Ганта (https://www.otvetnemail.ru/prodolzhenie-starogo-arhiva-804/diagramma-ganta-396668/)

Guest 17.10.2011 04:26

Диаграмма Ганта
 
Здравствуйте, вопрос собственно относится не к самой диаграмме, а к таблице, а если точнее к расчету общего времени проекта.Суть заключается в том, что складывается время элемента с временем его предшественника, а время предшественника включает также сумму времени с времененм его предшественника (если у него таковой есть).В итоге нам необходимо выбрать самое большое значение. Это и будет время проекта.Сталкнулся с двумя сложностями:1. если запрашивать время как массив ($time_el_2[]=$row['time'];), то не получается сложить время эл-та со временем его предш.если запрашивать не как массив ($time_el_2=$row['time'];) сложить получается время нужного эл-та с его предш., но потом не получается превратить результат в строку (например, implode(" ", $a);)2. Не знаю как сделать цикл (если он нужен). В общем, что бы не писать вруную несколько уровней для расчета предш.Что бы скрипт сам доходил до нужного уровня, на котором у эл-тов нет предш.Вот кусок кода, который я написал.


Часовой пояс GMT, время: 01:26.


© www.otvetnemail.ru - Форум вопросов и ответов.