Есть число, его надо разделить на 4 и для каждых 25% своя картинка)
Как мне такое реализовать?) Заранее благодарен за советы и ответы)
Спустя 58 минут, 54 секунды (3.10.2008 - 00:57) bret написал(а):
Нифига неясно. Есть 8, делим на 4 и для каждой двойки своя картинка7 о_О
Спустя 4 минуты, 27 секунд (3.10.2008 - 01:01) uMnepaTop написал(а):
Угу)
Спустя 7 часов, 15 минут, 47 секунд (3.10.2008 - 08:17) sergeiss написал(а):
А то же самое, но попонятнее можно?
Спустя 1 час, 31 минута, 18 секунд (3.10.2008 - 09:48) uMnepaTop написал(а):
ну допустим есть число N (делим его на 4 (чтобы по 25% было)).
Потом, есть другое число N и вот когда это число например меньше 25% (считая от "верхнего числа") будет одна картинка, ">50% но <25%" другая и т.д
Потом, есть другое число N и вот когда это число например меньше 25% (считая от "верхнего числа") будет одна картинка, ">50% но <25%" другая и т.д
Спустя 47 минут, 9 секунд (3.10.2008 - 10:35) sergeiss написал(а):
Это не просто... А очень просто
Когда полученное число укладывается в определенный диапазон, то просто указываем адрес картинки, соответствующей этому диапазону.
На вопрос "как в РНР указать адрес картинки?" я предложу почитать первоисточники...
Когда полученное число укладывается в определенный диапазон, то просто указываем адрес картинки, соответствующей этому диапазону.
На вопрос "как в РНР указать адрес картинки?" я предложу почитать первоисточники...
Спустя 1 час, 15 минут, 51 секунда (3.10.2008 - 11:51) uMnepaTop написал(а):
Не понял нифига, причем тут какой то адрес)
Мне надо вот про что узнать:
20 = 100%
Есть число:
0/20 до 4/20 (>25% и будет одна картинка)
5/20 до 10/20 (<25% но >50% и будет одна картинка)
11/20 до 16/20 (<50% другая картинка)
17/20 до 20/20 (<75% другая картинка)
Воть)
Мне надо вот про что узнать:
20 = 100%
Есть число:
0/20 до 4/20 (>25% и будет одна картинка)
5/20 до 10/20 (<25% но >50% и будет одна картинка)
11/20 до 16/20 (<50% другая картинка)
17/20 до 20/20 (<75% другая картинка)
Воть)
Спустя 3 минуты, 25 секунд (3.10.2008 - 11:55) sergeiss написал(а):
Не какой-то, а адресА картинок, которые в твоей терминологии названы "одна картинка" и "другая картинка"
Подсказка - найди описание тэга IMG. Адрес, о котором я говорю, надо записать в SRC у IMG.
Подсказка - найди описание тэга IMG. Адрес, о котором я говорю, надо записать в SRC у IMG.
Спустя 19 минут, 7 секунд (3.10.2008 - 12:14) uMnepaTop написал(а):
Ну это то понятно, а как расчитать число? Приравнять к 100%, чтобы потом можно было % вычислить)
Спустя 40 минут, 35 секунд (3.10.2008 - 12:54) sergeiss написал(а):
$max_val=20;
$val=......
$rel=$val/$max_val;
if( $rel >=0.0 and $rel <0.25 )
{
...
}
else if( $rel > 0.25 and $rel < .5)
{
...
}
else if .....
Ты про это спрашивал?
$val=......
$rel=$val/$max_val;
if( $rel >=0.0 and $rel <0.25 )
{
...
}
else if( $rel > 0.25 and $rel < .5)
{
...
}
else if .....
Ты про это спрашивал?
Спустя 2 минуты (3.10.2008 - 12:56) uMnepaTop написал(а):
мм, чуть попозже попробую)
Спустя 15 минут, 16 секунд (3.10.2008 - 13:12) sergeiss написал(а):
Если честно... То если такие вопросы появляются, то я бы посоветовал заняться другим делом. Как утверждают умные люди, к каждому делу склонны порядка 5% людей. То есть, не более 5% могут быть математиками, не более 5% могут быть учителями, не более 5% могут быть программерами... Кстати, отсюда следует, что не более 0.25% людей могут быть преподавателями математики
Короче говоря, попробуй себя в другом деле, которое не связано с программированием. Мне так кажется, что это будет полезнее для тебя.
Короче говоря, попробуй себя в другом деле, которое не связано с программированием. Мне так кажется, что это будет полезнее для тебя.
Спустя 26 минут, 8 секунд (3.10.2008 - 13:38) uMnepaTop написал(а):
Так я ведь не прогер, а только учусь.. и то не для работы), а для себя (хобби так сказать), а то, что я задал такой вопрос, просто вспомнил код "воте" и понял, что сам не смогу сделать, а то, что Вы мне сейчас набросали (кодик) это и дураку понятна) Вообще я думал, что код будет сложный)
ОтмазалсО
ОтмазалсО
Спустя 1 час, 20 минут, 34 секунды (3.10.2008 - 14:58) sergeiss написал(а):
Цитата(uMnepaTop @ 3.10.2008, 14:38) [snapback]50186[/snapback]
ОтмазалсО
(задумчиво) Уверен?
Спустя 59 минут, 58 секунд (3.10.2008 - 15:58) uMnepaTop написал(а):
Спустя 7 часов, 18 минут, 13 секунд (3.10.2008 - 23:16) bret написал(а):
uMnepaTop
Раз всё понятно, показывай работающий скрипт :_:
Раз всё понятно, показывай работающий скрипт :_:
Спустя 12 часов, 24 минуты, 5 секунд (4.10.2008 - 11:40) uMnepaTop написал(а):
Код
<?
$max_val = $row['max'];
$val = $row['current'];
$rel=$val/$max_val;
if ($rel >=0.0 and $rel <0.10) {
echo "<img alt='Загрузка: 0%' src='img/0.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.10 and $rel <0.20) {
echo "<img alt='Загрузка: 10%' src='img/1.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.20 and $rel <0.30) {
echo "<img alt='Загрузка: 20%' src='img/2.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.30 and $rel <0.40) {
echo "<img alt='Загрузка: 30%' src='img/3.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.40 and $rel <0.50) {
echo "<img alt='Загрузка: 40%' src='img/4.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.50 and $rel <0.60) {
echo "<img alt='Загрузка: 50%' src='img/5.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.60 and $rel <0.70) {
echo "<img alt='Загрузка: 60%' src='img/6.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.70 and $rel <0.80) {
echo "<img alt='Загрузка: 70%' src='img/7.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.80 and $rel <0.90) {
echo "<img alt='Загрузка: 80%' src='img/8.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.90 and $rel <0.100) {
echo "<img alt='Загрузка: 90%' src='img/9.PNG' align=absMiddle border=0>";
} else {
echo "<img alt='Загрузка: 100%' src='img/10.PNG' align=absMiddle border=0>";
}
?>
$max_val = $row['max'];
$val = $row['current'];
$rel=$val/$max_val;
if ($rel >=0.0 and $rel <0.10) {
echo "<img alt='Загрузка: 0%' src='img/0.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.10 and $rel <0.20) {
echo "<img alt='Загрузка: 10%' src='img/1.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.20 and $rel <0.30) {
echo "<img alt='Загрузка: 20%' src='img/2.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.30 and $rel <0.40) {
echo "<img alt='Загрузка: 30%' src='img/3.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.40 and $rel <0.50) {
echo "<img alt='Загрузка: 40%' src='img/4.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.50 and $rel <0.60) {
echo "<img alt='Загрузка: 50%' src='img/5.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.60 and $rel <0.70) {
echo "<img alt='Загрузка: 60%' src='img/6.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.70 and $rel <0.80) {
echo "<img alt='Загрузка: 70%' src='img/7.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.80 and $rel <0.90) {
echo "<img alt='Загрузка: 80%' src='img/8.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.90 and $rel <0.100) {
echo "<img alt='Загрузка: 90%' src='img/9.PNG' align=absMiddle border=0>";
} else {
echo "<img alt='Загрузка: 100%' src='img/10.PNG' align=absMiddle border=0>";
}
?>
Но это самый примитивный вариант)
Спустя 2 часа, 46 минут, 30 секунд (4.10.2008 - 14:27) Sylex написал(а):
Цитата(uMnepaTop @ 4.10.2008, 15:40) [snapback]50340[/snapback]
Код
<?
$max_val = $row['max'];
$val = $row['current'];
$rel=$val/$max_val;
if ($rel >=0.0 and $rel <0.10) {
echo "<img alt='Загрузка: 0%' src='img/0.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.10 and $rel <0.20) {
echo "<img alt='Загрузка: 10%' src='img/1.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.20 and $rel <0.30) {
echo "<img alt='Загрузка: 20%' src='img/2.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.30 and $rel <0.40) {
echo "<img alt='Загрузка: 30%' src='img/3.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.40 and $rel <0.50) {
echo "<img alt='Загрузка: 40%' src='img/4.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.50 and $rel <0.60) {
echo "<img alt='Загрузка: 50%' src='img/5.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.60 and $rel <0.70) {
echo "<img alt='Загрузка: 60%' src='img/6.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.70 and $rel <0.80) {
echo "<img alt='Загрузка: 70%' src='img/7.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.80 and $rel <0.90) {
echo "<img alt='Загрузка: 80%' src='img/8.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.90 and $rel <0.100) {
echo "<img alt='Загрузка: 90%' src='img/9.PNG' align=absMiddle border=0>";
} else {
echo "<img alt='Загрузка: 100%' src='img/10.PNG' align=absMiddle border=0>";
}
?>
$max_val = $row['max'];
$val = $row['current'];
$rel=$val/$max_val;
if ($rel >=0.0 and $rel <0.10) {
echo "<img alt='Загрузка: 0%' src='img/0.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.10 and $rel <0.20) {
echo "<img alt='Загрузка: 10%' src='img/1.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.20 and $rel <0.30) {
echo "<img alt='Загрузка: 20%' src='img/2.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.30 and $rel <0.40) {
echo "<img alt='Загрузка: 30%' src='img/3.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.40 and $rel <0.50) {
echo "<img alt='Загрузка: 40%' src='img/4.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.50 and $rel <0.60) {
echo "<img alt='Загрузка: 50%' src='img/5.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.60 and $rel <0.70) {
echo "<img alt='Загрузка: 60%' src='img/6.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.70 and $rel <0.80) {
echo "<img alt='Загрузка: 70%' src='img/7.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.80 and $rel <0.90) {
echo "<img alt='Загрузка: 80%' src='img/8.PNG' align=absMiddle border=0>";
} elseif ($rel >=0.90 and $rel <0.100) {
echo "<img alt='Загрузка: 90%' src='img/9.PNG' align=absMiddle border=0>";
} else {
echo "<img alt='Загрузка: 100%' src='img/10.PNG' align=absMiddle border=0>";
}
?>
Но это самый примитивный вариант)
вместо кучи условий:
Код
$n = round($rel, 1) * 10;
echo "<img alt='Загрузка: ' . $n . '0%' src='img/' . $n . '.PNG' align=absMiddle border=0>";
echo "<img alt='Загрузка: ' . $n . '0%' src='img/' . $n . '.PNG' align=absMiddle border=0>";
Спустя 15 минут, 32 секунды (4.10.2008 - 14:43) uMnepaTop написал(а):
Цитата(Sylex @ 4.10.2008, 11:27) [snapback]50351[/snapback]
вместо кучи условий:
Код
$n = round($rel, 1) * 10;
echo "<img alt='Загрузка: ' . $n . '0%' src='img/' . $n . '.PNG' align=absMiddle border=0>";
echo "<img alt='Загрузка: ' . $n . '0%' src='img/' . $n . '.PNG' align=absMiddle border=0>";
Угу)
Код
$max_val = $row['max'];
$val = $row['current'];
$rel=$val/$max_val;
$n = round($rel, 1) * 10;
echo "<img alt='Загрузка: ".$n."0%' src='img/$n.PNG' align=absMiddle border=0>";
$val = $row['current'];
$rel=$val/$max_val;
$n = round($rel, 1) * 10;
echo "<img alt='Загрузка: ".$n."0%' src='img/$n.PNG' align=absMiddle border=0>";