я попробую помочь тебе как разберусь со своей проблемой
Добавлено через 7 минут 1 секунду
кстати, опишу и свою проблему в этой теме, новую опять по пхп создавать не буду.
в общем строится страничка с графиками
графиков много, каждый описывается отдельным блоком кода, приведу пример одного из них
// рисуем FRC-241
// создаем картинку
$im1 = ImageCreateTrueColor($width, $height);
$cl = ImageColorAllocate( $im1, 40, 40, 225 );
$bg = ImageColorAllocate( $im1,255,255,255);
ImageFill( $im1, 0,0, $bg);
// получаем диапазон изменений параметров
$y=getYminmax(FRC_421, $str_utc_left,$str_utc_right);
$ymax = $y['max'];
$ymin = $y['min'];
// корректируем
correctY(&$ymin, &$ymax, BOTTOM_FIELD, TOP_FIELD, $height, &$yscale, &$yshift);
$result_id = getHistory(FRC_421, $str_utc_left, $str_utc_right);
// задем цвет
$tc_FRC_421 = ImageColorAllocate( $im1, 253, 88, 25 );
// рисуем тренд
DrawTrend($im1, $result_id, $yscale, $yshift, $utc_left, $utc_right, LEFT_FIELD, IMG_WIDTH-LEFT_FIELD-RIGHT_FIELD,0, 0, $tc_FRC_421, true);
// освобождаем ресурс
mysql_free_result( $result_id );
и так каждый график, а так как графиков много, код получается огромным. Так вот моя задача сделать это всё циклами чтобы сократить код. Я догадываюсь, что те переменные, которые для каждого графика одинаковы, можно сделать массивом и тогда инициализировать значениями с помощью цикла. Но я не знаю как это сделать для тех переменных, которые изменяются, то есть цвет и значения. Мож поможет кто?)))
Хотя сомневаюсь что на этом форуме есть шарящие люди)
Добавлено через 8 минут 56 секунд
вот скрин