Łatwiej byłoby to załatwić CSSem...
Ustal, jaka jest wartość maksymalna.
Kod
<?php
// po pobraniu danych z bazy danych
$max = 200;
$procent = $pobrane / $max * 100;
<style>
#max {
width: 200px;
height: 20px;
background-color: #FFF;
border: thin solid #000;
}
#current {
width: <?php echo $procent; ?>%
height: 20px;
float: left;
background-color: #BBB;
}
</style>
<div id="max">
<div id="current">
</div>
</div>