Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 13.08.2012
Сообщений: 18
1

Оформление разными цветами согласно данным из БД

01.09.2012, 09:56. Показов 1741. Ответов 12
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Еще раз добрый день всем.

У меня возникло такое желание:
Некоторые данные у меня отображаются в формате "Y" и "N" , хотелось бы заместо букв сделать точки например красные и зеленые, знаю что такое возможно, но не представляю как это изобразить.

И у меня вверху страницы какието точки строкой, а в ИЕ и Опере отображаются по 3 точки столбцом.
вот если что ссылка
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.09.2012, 09:56
Ответы с готовыми решениями:

Вывод разными цветами
Как в java можно вывести ответ разными цветами?? Задача:Вывести разными цветами на экране...

ссылки разными цветами на странице
Подскажите пожалуйста корректный код для отображения ссылок разными цветами. Я попытался задать...

Вывод координат разными цветами
Добрый день! Помогите пожалуйста с программой. Есть строка вида: "12,34 34,56, 76,2" Где первое...

Текст в консоли разными цветами
Пишу пару небольших сценариев на С. Как выводить текст в консоли разными цветами? Под Win я это...

12
7 / 7 / 2
Регистрация: 12.06.2012
Сообщений: 59
01.09.2012, 12:31 2
skampro, Без кода тут не разобраться(на счет строки точек). А по поводу замены букв точками...можно поискать похожий символ или в крайнем случае выводить из БД две картинки на которых будут точки нужного вам размера и цвета.
0
0 / 0 / 0
Регистрация: 13.08.2012
Сообщений: 18
01.09.2012, 13:01  [ТС] 3
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<!DOCTYPE html>
<html>
<a href="123.ru" title="олололол"><img src="logo.jpg" alt="ололл" /></a>
  <head>
    <title>олол.</title>
  </head>
  <head>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel="icon" href="favicon.ico" type="image/x-icon" />
  </head>
  <body>
 
<?php
 
mysql_connect('рннрррнн','щдщдщд','*******');
 
mysql_select_db('***********');
 
$res = mysql_query("SELECT * FROM `9696`") or die(mysql_error());
 
echo '<table border="1"><tr><th>№</th><th>Готовность</th><th>Клиент</th><th>Бренд</th><th>Отказ Мастерской</th><th>Дата приема</th><th>Дата выдачи</th></tr><tr>';
 
 
while($row = mysql_fetch_assoc($res)) {
 
echo '<tr></tr><tr><td>'.$row['id'].'</td><td>'.$row['ready'].'</td><td>'.$row['name'].'</td><td>'.$row['brand'].'</td><td>'.$row['refusal'].'</td><td>'.$row['date_in'].'</td><td>'.$row['date_out'].'</td>....</tr>';
 
}
 
echo '<table>';
 
?>
вот код

по поводу точек(красных и зеленых) надо кинуть две картинки точек и как то их приравнять к символам "Y" и "N" по другому никак т.к. это отображаются данные от программки.
0
7 / 7 / 2
Регистрация: 12.06.2012
Сообщений: 59
01.09.2012, 13:23 4
Цитата Сообщение от skampro Посмотреть сообщение
это отображаются данные от программки
А программа не может просто передать вместо букв картинки? или не имеете доступа?
Тогда целесообразно добавить ещё один столбец с двумя картинками.
В php я не силен, но вот псевдокод (может справит кто):
PHP
1
.$row['новый столбец'.'картинка yes'] if {$row['name'.'y']} else $row['новый столбец'.'картинка no'].
0
0 / 0 / 0
Регистрация: 13.08.2012
Сообщений: 18
01.09.2012, 13:31  [ТС] 5
Цитата Сообщение от Tedorius Посмотреть сообщение
А программа не может просто передать вместо букв картинки? или не имеете доступа?
Тогда целесообразно добавить ещё один столбец с двумя картинками.
В php я не силен, но вот псевдокод (может справит кто):
PHP
1
.$row['новый столбец'.'картинка yes'] if {$row['name'.'y']} else $row['новый столбец'.'картинка no'].

Не програмка чтобы картинки, ваще не вариант.
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
01.09.2012, 14:53 6
PHP
1
2
3
4
5
6
7
8
9
$text = '<table border="1"><tr><th>№</th><th>Готовность</th><th>Клиент</th><th>Бренд</th><th>Отказ Мастерской</th><th>Дата приема</th><th>Дата выдачи</th></tr><tr>';
while($row = mysql_fetch_assoc($res)) {
$text .= '<tr></tr><tr><td>'.$row['id'].'</td><td>'.$row['ready'].'</td><td>'.$row['name'].'</td><td>'.$row['brand'].'</td><td>'.$row['refusal'].'</td><td>'.$row['date_in'].'</td><td>'.$row['date_out'].'</td>....</tr>';
 
}
$text .= '<table>';
$text = str_replace('Y','<span style="color:red">ТОЧКА</span>',$text);
$text = str_replace('N','<span style="color:green">ТОЧКА</span>',$text);
echo $text;
?
1
0 / 0 / 0
Регистрация: 13.08.2012
Сообщений: 18
01.09.2012, 15:24  [ТС] 7
Ухахах зайдите посмотрите, а мб я чеото не догоняю)))
И как столбец можно исключить или этот приравнять к определенным!
Миниатюры
Оформление разными цветами согласно данным из БД  
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
01.09.2012, 15:31 8
А это что такое?
HTML5
1
<spa<span style="color:green">ТОЧКА style="color:red">ТОЧКА</spa<span>
Добавлено через 2 минуты
как вы так формируете ссылку? только не говорите, что мой код так работает
0
0 / 0 / 0
Регистрация: 13.08.2012
Сообщений: 18
01.09.2012, 15:34  [ТС] 9
Оформление разными цветами согласно данным из БД

Во как было так и вставил посмотрел посмотрел ничего не понял про str_replace чуть почитал и не знаю что делать)))
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
01.09.2012, 15:47 10
Цитата Сообщение от KOPOJI Посмотреть сообщение
PHP
1
$text .= '<table>';
замени на
PHP
1
$text .= '</table>';
может в этом дело)
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
01.09.2012, 15:50 11
P.S.
PHP
1
2
3
4
5
6
7
<?php
$text = '<table border="1"><tr><th>№</th><th>Готовность</th><th>Клиент</th><th>Бренд</th><th>Отказ Мастерской</th><th>Дата приема</th><th>Дата выдачи</th></tr><tr>';
$text .= 'Y.......N.......Y......N.......Y.......N.......Y......N.......Y.......N.......Y......N.......Y.......N.......Y......N.......Y';
$text .= '';
$text = str_replace('Y','<span style="color:red">ТОЧКА</span>',$text);
$text = str_replace('N','<span style="color:green">ТОЧКА</span>',$text);
echo $text;
Миниатюры
Оформление разными цветами согласно данным из БД  
0
0 / 0 / 0
Регистрация: 13.08.2012
Сообщений: 18
01.09.2012, 16:19  [ТС] 12
Оформление разными цветами согласно данным из БД


Фигня какаято все лишнее пока убрал все равно так и есть(((
А текст который пишеш меняется нормально, а в таблице нет)
а нет надо искать гдето в этом коде ошибку походу
На "n" нормально реагирует на "y" нет
PHP
1
2
3
4
5
6
7
8
9
10
 $text = '<table border="1"><tr><th>№</th><th>Готовность</th><th>Клиент</th><th>Бренд</th><th>Отказ n Мастерской</th><th>Дата y приема</th><th>Дата выдачи</th></tr><tr>';
while($row = mysql_fetch_assoc($res)) {
$text .= '<tr></tr><tr><td>'.$row['id'].'</td><td>'.$row['ready'].'</td><td>'.$row['name'].'</td><td>'.$row['brand'].'</td><td>'.$row['refusal'].'</td><td>'.$row['date_in'].'</td><td>'.$row['date_out'].'</td>....</tr>';
 
}
$text .= 'y....N.....n...nynynyn jhkjhkjhkN.....ynynynyy Y';
$text .= '</table>';
$text = str_replace('y','<span style="color:red">ТОЧКА</span>',$text);
$text = str_replace('n','<span style="color:green">ТОЧКА</span>',$text);
echo $text;
0
0 / 0 / 0
Регистрация: 13.08.2012
Сообщений: 18
02.09.2012, 10:10  [ТС] 13
Короче мучался мучался
А происходит все от того что я буквы когда на маленькие меняю начинается трабл.
и не знаю как его избежать.

Добавлено через 16 часов 40 минут
Подскажите почему когда меняю заглавные на обычный шрифт происходит такой трабл?
главное почему то с буквой "y". Косяк PHP?
0
02.09.2012, 10:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.09.2012, 10:10
Помогаю со студенческими работами здесь

Стрелка, мигающая разными цветами
Здравствуйте! Задача такова: Должна быть стрелка, мигающая разными цветами. Пока лучше ничего не...

Построить графики разными цветами
Добрый день, возможно ли, строя графики в цикле, построить их разными цветами? А то самому не...

Закрасить круги разными цветами
uses graphABC; var i,d:integer; begin d:=25; for i:=1 to 10 do begin ...

Вывести числа разными цветами
Написать программу для заполнения массива случайными числами в диапазоне (-10; 10) и вывода его на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru