[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: MySqL и CSS - объеденить товары цветом.
AveUA
Привет!
В б.д. есть таблица "tovar". Поля: "id","name","group","count".
На экран вывожу товары ссылками (по id) в блоках:

echo ("<div align = 'center'; style='float: left; width: 30%'><a href = 'USprihod.php?id=".$zzz."'><font size = 7>".$Tovar['Name']."</font> </a></div>");

Стиль для ссылок нашел в нете:

.cpojer-links a {
display: inline-block;
padding: 4px;
outline: 0;
color: #3a599d;
-webkit-transition-duration: 0.25s;
-moz-transition-duration: 0.25s;
-o-transition-duration: 0.25s;
transition-duration: 0.25s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
-webkit-transform: scale(1) rotate(0);
-moz-transform: scale(1) rotate(0);
-o-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
.cpojer-links a:hover {
background: #3a599d;
text-decoration: none;
color: #fff;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
-webkit-transform: scale(1.05) rotate(0);
-moz-transform: scale(1.05) rotate(0);
-o-transform: scale(1.05) rotate(0);
transform: scale(1.05) rotate(0);
}
.cpojer-links a:nth-child(2n):hover {
-webkit-transform: scale(1.05) rotate(0);
-moz-transform: scale(1.05) rotate(0);
-o-transform: scale(1.05) rotate(0);
transform: scale(1.05) rotate(0);
}


В итоге вижу красивые ссылки синего цвета с названями товаров.
Нужно сделать так, что бы отдельные группы товаров отображались отдельным цветом. Подскажите как осуществить...



Спустя 4 часа, 10 минут, 30 секунд (11.12.2011 - 22:14) cyberside написал(а):

if($Tovar['group']=="Группа"){
?>
<div class="1"></div>
<?php
}else{
?>
<div class="2"></div>
<?php
}


Попробуй так, добавляй elseif()

Спустя 11 часов, 59 минут, 37 секунд (12.12.2011 - 10:13) walters написал(а):
Бери по полю group, создай стили для каждой группы и при выводе товара вытаскивай стиль по группе

<a class="'. $group.'" href = 'USprihod.php?id=".$zzz."'><font size = 7>".$Tovar['Name']."</font> </a>

Спустя 11 минут, 39 секунд (12.12.2011 - 10:25) XCross написал(а):
Классная идея =). Я потом попробую сделать так =). Интересно ведь, без перезагузки страницы выделить только интересующую группу товаров! smile.gif

Спустя 7 часов, 53 минуты, 45 секунд (12.12.2011 - 18:19) Guest написал(а):
cyberside,walters
Количество групп не может быть определено заранее... их может быть 2, а может и 20. Поэтому прописывать для каждой скрипт не получится.

Может сделать в базе данных для каждой группы еще поле "color", где будут хранится цвета? Но куда и каким запросом потом вытаскивать это поле?
Понимаю, что это наверно не сложно, но в php я не очень пока, а в css вообще ноль sad.gif

Спустя 2 минуты, 44 секунды (12.12.2011 - 18:22) Guest написал(а):
Цитата (kmaks @ 12.12.2011 - 07:25)
Классная идея =). Я потом попробую сделать так =). Интересно ведь, без перезагузки страницы выделить только интересующую группу товаров! smile.gif

Мне нужно выводить не только интересующую группу, а сразу все, но разными цветами.

Спустя 2 месяца, 15 дней, 16 часов, 28 минут, 37 секунд (28.02.2012 - 10:50) walters написал(а):
изучи внимательно то что я написал
Быстрый ответ:

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