Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

02.06.2008, 11:20
|
|
Members of Antichat - Level 5
Регистрация: 09.05.2008
Сообщений: 304
Провел на форуме: 7875940
Репутация:
2362
|
|
Сообщение от Корвин
подскажите где можно почитать про обработку Excel файлов(.xls) срадствами PHP
ищи по запросу Spreadsheet_Excel_Reader
|
|
|

02.06.2008, 13:19
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
подскажите где можно почитать про обработку Excel файлов(.xls) срадствами PHP
http://pear.php.net/package/Spreadsheet_Excel_Writer
http://www.google.com/custom?num=20...amp;sitesearch=
http://www.scriptsearch.com/details/7506.html
|
|
|

02.06.2008, 13:51
|
|
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме: 1159891
Репутация:
30
|
|
Доброго дня. )) новый рабочий день - новые вопросы.
Подскажите пожалуйста, что не так делаю и в чем дело:
если так прописать, то остальной скрипт работает:
$LEGEND=Array("11111111","222","33333333","акц и");
а если так:
$LEGEND[$i] = $more[1];
ну так м цикл весь расписывать не буду. так вот, так уже не работает. так а почему???
выводил на экран $more[1]; они не пустые, все отлично, но не рабоатает =(
|
|
|

02.06.2008, 13:55
|
|
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме: 1159891
Репутация:
30
|
|
выводил на экран и все $LEGEND[$i], но в остальном скрипт не работает из-за такой строчки
|
|
|

02.06.2008, 13:58
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
прописуй
$LEGEND[] = $more[1]; и т.д
|
|
|

02.06.2008, 14:02
|
|
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме: 1159891
Репутация:
30
|
|
и как далее?
...у меня $more[1] - он всегда один, следующее значение в него же и перезаписывается.
а почему не работает выше указанная строка? не подскажите?
|
|
|

02.06.2008, 14:05
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
приведи весь цикл, не совсем понятно что нужно сделать
|
|
|

02.06.2008, 14:06
|
|
Познавший АНТИЧАТ
Регистрация: 12.05.2007
Сообщений: 1,235
Провел на форуме: 2238549
Репутация:
1318
|
|
Ты показал для начала как идёт в дальнейшем обработка массива $legend. Его обработка вкладывается в цикл заполнения массива?
|
|
|

02.06.2008, 14:12
|
|
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме: 1159891
Репутация:
30
|
|
Здесь я хитрым способом беру название (legend) и кол-во (values) из базы и присваиваю соответсвующим массивам.
for($i=0;$i<$kolvo;$i++) {
$new=mysql_query("SELECT * FROM structure order by id asc limit ".$i.",1") or die("Invalid query: " . mysql_error());
$more=mysql_fetch_row($new);
$VALUES[$i] = number_format($more[2],2);}
$LEGEND[$i] = $more[1];}
все отлично присваивается, но в дальнейшем я использую эти массивы для построения диаграммы.
там есть строка:
$LEGEND=Array("11111111","222","33333333","акц и");
с такой строкой, если убрать вышеуказанную ($LEGEND[$i] = $more[1]  , работает.
а если ее заменить на $LEGEND[$i] = $more[1]; как указал выше, то уже не работает
|
|
|

02.06.2008, 14:18
|
|
Участник форума
Регистрация: 29.05.2006
Сообщений: 148
Провел на форуме: 1159891
Репутация:
30
|
|
нет, обработка массива не вкладывается в этот цикл.
весь скрипт тут:
http://forum.antichat.ru/thread30929.html
вторая версия. ее я и хочу реализовать
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|