[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не получается вывод графика, диаграммы
g40in
1.В первом PHP файле из базы данных сформировал массив значений для построения графика.
2.Затем во втором PHP файле написал построение графика.
Объявил в этом файле массив значений глобальным global $data;
3. При попытке вывести из первого файла через
echo '<img src="/components/grafik.php" />';
ПОЧЕМУ ТО НЕ ВИДИТ во втором файле массив объявленный глобальным ???
1 ВОПРОС Как правильно передать массив значений во второй файл ???






Спустя 6 часов, 30 минут, 55 секунд (1.07.2010 - 06:45) Basili4 написал(а):
g40in

Передавай в внутри сессии.

Спустя 1 час, 18 минут, 28 секунд (1.07.2010 - 08:03) sergeiss написал(а):
Цитата (g40in @ 1.07.2010 - 01:14)
3. При попытке вывести из первого файла через
echo '<img src="/components/grafik.php" />';
ПОЧЕМУ ТО НЕ ВИДИТ во втором файле массив объявленный глобальным ???
1 ВОПРОС Как правильно передать массив значений во второй файл ???

И не передаст так никогда, потому что "глобальный" имеет немного другой смысл.

Тут недавно проводился конкурс, как раз на эту тему: http://phpforum.ru/index.php?showforum=133. Посмотри там. Там есть передача информации через сессии, либо через отдельный файл (можно аналогично через БД). Последнее - это моя работа, №3 http://phpforum.ru/index.php?showtopic=28500.

Спустя 8 часов, 16 минут, 35 секунд (1.07.2010 - 16:20) g40in написал(а):
Признаюсь что "собираю" сайт на JOOMLA. Один из компонентов решил дополнить построением графиков. В принципе при работе через global переменные видны в других PHP файлах(проверил через echo implode("#",$data)wink.gif,
но только не через вызов
echo '<img src="/components/grafik.php" />'; что самое интересное что если написать в файле grafik.php строки :
$nnn=null;
$nnn = count($data); // Количество элементов глобального массива
isset($nnn) дает TRUE, ($nnn==0) тоже TRUE

попробовал через $_SESSION['data'] ТОЖ НЭ РАБОТАЕТ

Может надо где-то в головном файле откуда стартует JOOMLA прописать эти массивы ??
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.