Актуальное внедрение 5-звездочной рейтинговой системы

Я хочу внедрить 5-звездочную систему рейтинга на мою веб-страницу. Я совершенно новичок в использовании php, но система настроена и работает. Я могу создать столько рейтинговых окон, сколько захочу, и заставить их работать, но мой вопрос …

Как разместить рейтинг звезды рядом с моими изображениями? В этом случае я хочу, чтобы 10 различных изображений были оценены. Код, который я использую на моем «page.php»:

Массив:

<?php
include("settings.php");
connect();
$ids=array(1,2,3,4,5,6,7,8,9,10);
?>

<html>

Тело:

 <?php
for($i=0;$i<count($ids);$i++)
{
$rating_tableName     = 'ratings';
$id=$ids[$i];
$q="SELECT total_votes, total_value FROM $rating_tableName WHERE id=$id";
$r=mysql_query($q);
if(!$r) echo mysql_error();
while($row=mysql_fetch_array($r))
{
$v=$row['total_votes'];
$tv=$row['total_value'];
$rat=$tv/$v;

}$j=$i+1;
$id=$ids[$i];
echo'<div class="product">
Rate Item '.$j.'
<div id="rating_'.$id.'" class="ratings">';
for($k=1;$k<6;$k++){
if($rat+0.5>$k)$class="star_".$k."  ratings_stars ratings_vote";
else $class="star_".$k." ratings_stars ratings_blank";
echo '<div class="'.$class.'"></div>';
}
echo' <div class="total_votes"><p class="voted"> Rating: <strong>'.@number_format($rat).'</strong>/5 ('.$v. '  vote(s) cast)
</div>
</div></div>';}
?>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]