Avatar billede teck Nybegynder
06. januar 2005 - 15:35 Der er 6 kommentarer og
1 løsning

Rating system

Hej!

Jeg har siddet og leget med lidt kode der skal kunne give en rating fra 1-5... jeg har fået lavet koden der ligger ratingen ind i min MySQL database, men jeg har ikke helt styr på hvordan jeg får lavet koden, så karakteren bliver vist, som f.eks. stjerner... håber der er en der kan hjælpe.

Her er hvad jeg har nu til at hente fra databasen, ved bare ikke hvordan jeg skal vise resultatet:

<?
mysql_query("SELECT AVG(vote) as average FROM vote WHERE artikel='id'");
          ?>
Avatar billede thb Nybegynder
06. januar 2005 - 15:37 #1
Du kan vel bare køre dit resultat igennem og udskrive en stjerne (img).

Thomas
Avatar billede teck Nybegynder
06. januar 2005 - 15:41 #2
Du kan vel ikke give et eksempel på koden?

Det er nemlig den jeg mangler!
Avatar billede elskermad.dk Nybegynder
06. januar 2005 - 16:18 #3
<?

x = 0;

while($x<floor($row[average))) {
  echo"<img src='stjerne.gif'>";

  $x++;
}

?>
Avatar billede elskermad.dk Nybegynder
06. januar 2005 - 16:20 #4
kunne være det egentlig burde være round istedet for floor - ellers er det lidt svært at få topkaraktere ;)
Avatar billede teck Nybegynder
06. januar 2005 - 16:27 #5
Kan ikke helt få det til at funke.... kan du ikke skrive koden fuldt ud, så det passer med det kode jeg har skrevet i starten... har jeg forstået det ret når den går ind og tager et billede det antal gange der cirka svare til det antal koden regner ud?
Avatar billede teck Nybegynder
06. januar 2005 - 16:48 #6
har fået det til at virke, takker :)
Avatar billede elskermad.dk Nybegynder
06. januar 2005 - 20:54 #7
det var så lidt :) og ja, du har forstået hvad den gør helt rigtigt!!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester