Статс бар

haus

Registered
Искам да попитам как да направя такъв статс бар
3520.gif
 
За какво ще този бар? Аз си го представям с цикъл и му е зададено за $i да има една малка чертичка... И при въртенето на цикъла ще се получи това. С тази информация не мога да ти помогна повече! :)
 
Ами този статс бар ми трябва да се определя от точките колкото повече точки имаш да се увеличава тази зелената чертичка а като губиш точки тази зелената чертичка да се намалява
 
Ами да - по идеята на iCreatives:
Имаш картинка green.png - 1px широка и 10px висока.
Код:
<div style="width: 100px; height: 10px; border: 1px solid black;">
<?php 
for($i=1; $i<=$брой точки; $i++){
echo '<img border="0" alt="." src="green.png">';
}
?>
</div>
Това е ако имаш 100 точки макс. За повече точки - направи си по-широк div.
Другия вариант за да не стане много дълъг кода :
Код:
<div style="width: 100px; height: 10px; border: 1px solid black;">
<?php
echo '<img border="0" alt="." src="green.png" height="10px" width="'.$брой точки.'px">';
?>
</div>
 
@ventsi_konov Мерси а и искам да те попитам как да направя като почнат да намаляват точките и от зелено да се превръща във червено
 
Код:
<div style="width: 100px; height: 10px; border: 1px solid black;">
<?php
if($брой точки < 30) 
   $color="red";
else
   $color="green";
for($i=1; $i<=$брой точки; $i++){
echo '<img border="0" alt="." src="'.$color.'.png">';
}
?>
</div>
Ако точките са по-малко от 30 ще използва файла red.png, който за целта трябва да имаш. Същия като green.png, обаче червен. Така даже може да си направиш и от 30 до 60 да е жълто.
Аналогично ако ползваш втория код, правиш проверката преди да покажеш картинката.
 
вие сериозно ли изкарвате 100 картинки ? Напрви си картинките по 1px и добави width=точките px
 

Back
Горе