Помогите сделать полоску рейтинга типа в контакте.
$rate = $user['rating'] / 100;
эту переменную надо вывести в полоску.
GaNN1baL (08.01.2012/20:19)Делается всё очень просто!
Помогите сделать полоску рейтинга типа в контакте.
$rate = $user['rating'] / 100;
эту переменную надо вывести в полоску.
//Шкала рейтинга
if($user['rating'] == 0)
{
//Рейтинг равен нулю
echo '<div class="grey">0%</div>';
}
elseif($user['rating'] > 0 && $user['rating'] < 26)
{
//Рейтинг равен от 1% до 25%
echo '<div class="red">' . $user['rating'] . '%</div>';
}
elseif($user['rating'] > 25 && $user['rating'] < 76)
{
//Рейтинг равен от 26% до 75%
echo '<div class="orange">' . $user['rating'] . '%</div>';
}
elseif($user['rating'] > 75 && $user['rating'] < 101)
{
//Рейтинг равен от 76% до 100%
echo '<div class="green">' . $user['rating'] . '%</div>';
}
elseif($user['rating'] > 100)
{
//Рейтинг равен больше 100%
echo '<div class="blue">' . $user['rating'] . '%</div>';
}
//Шкала рейтинга
if($user['rating'] == 0)
{
//Рейтинг равен нулю
$nrate = 'grey';
}
elseif($user['rating'] > 0 && $user['rating'] < 26)
{
//Рейтинг равен от 1% до 25%
$nrate = 'red';
}
elseif($user['rating'] > 25 && $user['rating'] < 76)
{
//Рейтинг равен от 26% до 75%
$nrate = 'orange';
}
elseif($user['rating'] > 75 && $user['rating'] < 101)
{
//Рейтинг равен от 76% до 100%
$nrate = 'green';
}
elseif($user['rating'] > 100)
{
//Рейтинг равен больше 100%
$nrate = 'blue';
}
echo '<div class="' . $nrate . '">' . $user['rating'] . '%</div>';
Lestat (10.01.2012/16:45)А разве Это работать не будет?
Dmitriy12, А если рейтинг 100500?
Поверь, у многих есть еще больше
Плюс в твоем варианте не совсем то....
elseif($user['rating'] > 100)
Lestat (10.01.2012/17:13)Но так я стили не писал, думал сам поймёт)
В стиль добавляем это [php].rang {
background-color: #add8e6;
height: 15px;
padding: 5px;
width: 90%;
margin: 3px;
border-radius: 5px;
}
.rang span {
background-color: #0083e3;
display: in
hooligan (11.01.2012/00:01)В чём проблемма?
Dmitriy12, я так и ниасилил где полоска о которой просил автор?