Имам рейтинг система гласува се за песни сикам да направя страничка където да ми изкарва топ песни. Гласувасе и резолтатите се записват в базата данни Брой гласували и Рейтинг рейтинга може да е 2.00 3.00 4.00 5.00 примерно и искам в тази страничка по някав начин да ги събира рейтинга и броя гласували за песните и да ги сортира .... разбира те ли
това ми е най-важното от рейтинг системата:
<?
$connection = mysql_connect($server, $mysql_user, $mysql_pass);
$SelectedDB = mysql_select_db($$mysql_db);
$id=$_POST['id'];
$rating=$_POST['rating'];
$query = mysql_query ("SELECT rating_st, num_votes_st FROM mixes WHERE id='$id'") or die (mysql_error());
while(list($rating_art, $num_votes_art)= mysql_fetch_array($query))
{
$new_count = ($num_votes_art + 1);
$dl_rating2 = ($rating_art * $num_votes_art);
$new_rating = (($rating + $dl_rating2) / ($new_count));
$new_rating2 = number_format($new_rating, 2, '.', '');
$update_rating = mysql_query("UPDATE mixes SET
rating_st='$new_rating2',num_votes_st='$new_count' WHERE id='$id'");
echo "
<b><p><font size=\"3\">Вашият глас беше отчетен!</p><br>
<p>Новият рейтинг е: $new_rating2</p></font></b>";
}
?>
това ми е най-важното от рейтинг системата:
<?
$connection = mysql_connect($server, $mysql_user, $mysql_pass);
$SelectedDB = mysql_select_db($$mysql_db);
$id=$_POST['id'];
$rating=$_POST['rating'];
$query = mysql_query ("SELECT rating_st, num_votes_st FROM mixes WHERE id='$id'") or die (mysql_error());
while(list($rating_art, $num_votes_art)= mysql_fetch_array($query))
{
$new_count = ($num_votes_art + 1);
$dl_rating2 = ($rating_art * $num_votes_art);
$new_rating = (($rating + $dl_rating2) / ($new_count));
$new_rating2 = number_format($new_rating, 2, '.', '');
$update_rating = mysql_query("UPDATE mixes SET
rating_st='$new_rating2',num_votes_st='$new_count' WHERE id='$id'");
echo "
<b><p><font size=\"3\">Вашият глас беше отчетен!</p><br>
<p>Новият рейтинг е: $new_rating2</p></font></b>";
}
?>