Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> csv 
:(
    Опции темы
Yruk
Дата 7.7.2006, 01:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 6.3.2006

Репутация: нет
Всего: нет



Здравствуйте.
Меня все мучает один вопрос: у меня есть файл 1.csv. Данные я от туда выдираю. но это получается не красиво. хотелось бы чтобы все это дело выводилось в виде таблицы. с полями и ячейками. Вот код, которым я выдираю данные из файла:
Код

<?php
$row = 1;
$fp = fopen("1.csv","r");
while ($data = fgetcsv($fp, 1000, ",")){
$num = count($data);
print "<table border=2>";
$row++;
for ($c=0; $c<$num; $c++){
print $data[$c] . "<table border = 1>";
}
}
fclose ($fp);
?>

У кого какие соображения? 
PM MAIL   Вверх
BobiKK
Дата 7.7.2006, 08:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 655
Регистрация: 1.12.2005
Где: Essen, Deutschlan d

Репутация: нет
Всего: 16



Для начала тебе надо знать, сколько у тебя идет ячеек в столбце. Потом вводишь дополнительный счетчик, который сбрасываешь каждый раз, когда достигается необходимое количество ячеек. Соответсвенно, от значения счетчика и выводишь </td><td> или </tr><tr> и т.д. 
PM MAIL   Вверх
Yruk
Дата 7.7.2006, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 6.3.2006

Репутация: нет
Всего: нет



Я не совсем понял про какой счетчик вы говорили. может быть я такой тупой, но тем не менее мне не понятно. может дадите код? у меня будет 5 ячеек и 15 столбцов. smile  
PM MAIL   Вверх
BobiKK
Дата 7.7.2006, 12:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 655
Регистрация: 1.12.2005
Где: Essen, Deutschlan d

Репутация: нет
Всего: 16



Код

$tr = 0;
echo <table>
for ($c=0; $c<$num; $c++){
if ($tr == 0) echo "<tr>";
print "<td>".$data[$c]."</td>";
$tr++;
if ($tr == 5) 
{
echo  "</tr>";
$tr = 0;
}
  

Это сообщение отредактировал(а) BobiKK - 7.7.2006, 12:08
PM MAIL   Вверх
SamDark
Дата 25.7.2006, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый кот
***


Профиль
Группа: Участник
Сообщений: 1424
Регистрация: 25.7.2006
Где: Voronezh

Репутация: 4
Всего: 38



Можно попользовать для работы с CSV мой класс. 


--------------------
rmcreative.ru — Это жжж неспроста...
yiiframework.ru — О фреймворке Yii на русском.
reggi — здесь я регистрирую домены
PM MAIL WWW GTalk Jabber MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0454 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.