Рейтинг скала в зависимост от резултата

FrostTiger

Registered
Здравейте ,
бих искал да попитам как може да стане така че примерно имам 3 полета "сила,ловкост,бързина" Как мога да ги направя така че примерно като сила е 3 точки в профила ми да ми показва 3 чертички като този сайт : http://mmaprofight.net/profile/10000/
Благодаря предварително ! :)
Съжалявам за заглавието но просто не мога да измисля никакво наименование :D
 
PHP:
<?php
$sila = "3";
$lovkost ="2";
$burzina = "4";
$image = "http://mmaprofight.net/images/pro_red.png";

echo 'Сила: ';
for ($a=1; $a<=$sila; $a++)
{
echo '<img src="'.$image.'" alt="" />';
}
echo '<br />';

echo 'Ловкост: ';
for ($b=1; $b<=$lovkost; $b++)
{
echo '<img src="'.$image.'" />';
}
echo '<br />';

echo 'Бързина: ';
for ($c=1; $c<=$burzina; $c++)
{
echo '<img src="'.$image.'" alt="" />';
}
echo '<br />';
?>

;)
 
Не ме разбра ..
тези полета бързина сила и ловкост са в База данни ... та въпроса ми беше как да го направя така че ако в база данни сила е 3 да показва 3 черти :)
 
Напротив разбрах те, но как да ти го направя с база данни, като не си написал нито как се казва таблицата нито полетата ;)

PHP:
<?php
mysql_connect("localhost","root","pass") or die(mysql_error());
mysql_select_db("db");

$user = "test"; // ако искаш си го прави с $_GET

$query = mysql_query("SELECT * FROM `table` WHERE `user`='$user'") or die(mysql_error());
$count = mysql_num_rows($query);
if ($count > 0)
{
$row = mysql_fetch_array($query);
$sila = (int)$row['sila'];
$lovkost =(int)$row['lovkost'];
$burzina = (int)$row['burzina'];
$image = "http://mmaprofight.net/images/pro_red.png";

echo 'Сила: ';
for ($a=1; $a<=$sila; $a++)
{
echo '<img src="'.$image.'" alt="" />';
}
echo '<br />';

echo 'Ловкост: ';
for ($b=1; $b<=$lovkost; $b++)
{
echo '<img src="'.$image.'" />';
}
echo '<br />';

echo 'Бързина: ';
for ($c=1; $c<=$burzina; $c++)
{
echo '<img src="'.$image.'" alt="" />';
}
echo '<br />';
}
else
{
echo 'Потребителят не е намерен.';
}
?>
 

Back
Горе