Понедельник, 23 Декабря 2024, 03:28

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Как разукрасить CSV
Moon_RiderДата: Понедельник, 05 Сентября 2011, 16:12 | Сообщение # 1
частый гость
Сейчас нет на сайте
Привет. Написал вывод файла CSV на экран при помощи PHP+HTML.
Получился код:
Code

<?PHP
$f = fopen ("test2.csv","r") or die ("Невозможно открыть файл");
for ($i=1; $data=fgetcsv($f,1000,";"); $i++) {
$num = count($data);
echo "<tr><td align=\"center\">$i</td>";
for ($c=0; $c<$num; $c++)
print "<td>$data[$c]</td>";
echo "</tr>";
}
?>

И получился вывод документа из CSV
Но имеются поля, в которых необходимо сделать заливку фона.
Ссылка http://zalil.ru/31651558 на файлы

Результат получается такой:


А должен быть такой:


Как это сделать? метод fgetcsv не воспринимает цвета, а Через HTML только шапку можно сделать....

Спасибо.
PaulJEДата: Вторник, 06 Сентября 2011, 23:44 | Сообщение # 2
был не раз
Сейчас нет на сайте
Подсвечивать пустые строки можно через jquery
Moon_RiderДата: Четверг, 08 Сентября 2011, 12:23 | Сообщение # 3
частый гость
Сейчас нет на сайте
Но тут пустые не нужно светить, тут нужно светить категории
PaulJEДата: Вторник, 13 Сентября 2011, 09:08 | Сообщение # 4
был не раз
Сейчас нет на сайте
<?PHP
$f = fopen ("test2.csv","r") or die ("Невозможно открыть файл");
for ($i=1; $data=fgetcsv($f,1000,";"); $i++) {
$num = count($data);
echo '<tr><td align="center">$i</td>';
for ($c=0; $c<$num; $c++) {
$txt= ((trim($data[0]))=='')?'<td style="background-color:#0f0">':'<td>';
print $txt."$data[$c]</td>";}
echo "</tr>";
}
?>
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг