Olá, preciso saber qual a media de votos em um artigo, vou expor a tabela.
code----artigo----view ----votos ----pontos
1--------teste------5--------3--------30
code=um auto incremente, tipo ID
artigo=aqui vai o artigo para ser exibido
view=cada vez que é exibido é adiconado o valor view+1 na tabela
votos=cada vez que é votado é adicionado o valor votos+1 na tabela
pontos=o valor votado é adicionado ponto+$valor (valor veio pelo form do voto)-vai de 1 à 10
para exibir a media de votos eu uso o seguinte
$query = "SELECT * FROM $tabela ORDER BY code DESC LIMIT 10";
$result = @mysql_query($query);
while ($row = mysql_fetch_assoc($result))
{
$media=@round($row[pontos]/$row[votos],2);
echo "$media";}
mas eu preciso exibir o resultado das que tiveram a maior media de votos, porem eu não tenho esta media na tabela, apenas o valor e a quantidade de votos.
como faço para montar uma tabela com o resultado das que tiveram maior media de votos?
Pergunta
impossivel
Olá, preciso saber qual a media de votos em um artigo, vou expor a tabela.
code----artigo----view ----votos ----pontos
1--------teste------5--------3--------30
code=um auto incremente, tipo ID
artigo=aqui vai o artigo para ser exibido
view=cada vez que é exibido é adiconado o valor view+1 na tabela
votos=cada vez que é votado é adicionado o valor votos+1 na tabela
pontos=o valor votado é adicionado ponto+$valor (valor veio pelo form do voto)-vai de 1 à 10
para exibir a media de votos eu uso o seguinte
$query = "SELECT * FROM $tabela ORDER BY code DESC LIMIT 10";
$result = @mysql_query($query);
while ($row = mysql_fetch_assoc($result))
{
$media=@round($row[pontos]/$row[votos],2);
echo "$media";}
mas eu preciso exibir o resultado das que tiveram a maior media de votos, porem eu não tenho esta media na tabela, apenas o valor e a quantidade de votos.
como faço para montar uma tabela com o resultado das que tiveram maior media de votos?
Obrigado pela força.
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.