Avatar billede bruhnsweb Nybegynder
26. oktober 2002 - 12:59 Der er 11 kommentarer og
1 løsning

Top 10 - Hvordan?

Hey Experts!

Jeg har et spørgsmål vedr et top 10 system som jeg har tænkt på at lave.

Det skal være eks en top 10 over bedste musik numre.

Hver bruger skal så vælge 10 sange (ingen prioritet), som han vælger fra en liste..

Top 10 listen skal så tælle numrene op i databasen, og udskrive de 10 numre der er lagt flest ind af. (Prioriteret rækkefølge)

Håber i er med!!

Det skal være muligt at se:
Brugerens 10 numre (ikke prioriteret)

landsdelens 10 bedste numre. (brugeren er knyttet til en landsdel, prioriteret)

Samlet top 10 (prioriteret)

Håber i har nogle gode bud..


/BRuhn
Avatar billede hossein Nybegynder
26. oktober 2002 - 13:01 #1
Du skal bruge sum funktionen og derefter top funktionen
Avatar billede bruhnsweb Nybegynder
26. oktober 2002 - 13:08 #2
Der er mange pointz på spil, jeg bliver nød til at se noget kode.. I hvert fald på Outputtet..

/Bruhn
Avatar billede hossein Nybegynder
26. oktober 2002 - 13:08 #3
For top:
SQL = "Select TOP 10 * from music order by id DESC"

For sum:
select sum(point) as BrugerensPoint from music group by landsdele, brugeren
Avatar billede bruhnsweb Nybegynder
26. oktober 2002 - 13:10 #4
Som min kæreste ville sige det: Mere, mere..!! ;-)
Avatar billede hossein Nybegynder
26. oktober 2002 - 13:11 #5
Så skal man lave det hele, du skal have tabeler osv. Har du lavet dem?
Avatar billede bruhnsweb Nybegynder
26. oktober 2002 - 13:16 #6
Fuck tabellerne..

Jeg vil bare have:
Opkald,RecordSet,Response.Write osv..

Det er stadig på tegnebrædtet på jeg har ikke lavet tabeller osv.. men en kode der starter med:

<%
'Nu starter legen
[her skal der så stå nok til at jeg kan teste det, bare ved at indsætte mine tabelnavne osv..]
Avatar billede hossein Nybegynder
26. oktober 2002 - 13:20 #7
Så skal du beskrive hvordan bruger siden skal se ud? hvordan man vælger musik? indtaster man det eller det er en drop down? det er nemt at skrive ud? Men det afgørende er at vide noget om din input side? skal brugeren giver sit stemme kun en gang? you see? en Ip adresse en stemme?
Avatar billede hossein Nybegynder
26. oktober 2002 - 13:25 #8
Avatar billede bruhnsweb Nybegynder
26. oktober 2002 - 13:35 #9
Ok - Here we go..!! :-)

Brugeren har en personlig side hvor han/hun har en liste. På den liste skal der være 10 numre som brugeren henter fra [alt_musik] tabellen i databasen..

Feks.:
En bruger har ingen musiknumre på min side, så vedkommende trykker "tilføj nummer" så skal den åbne en side hvor der er alt det aktuelle musik, som den henter fra [alt_musik], hvert nummer har et link der når man trykker på det tilføjer sig i tabellen [valgt_musik] - tabellen [valgt_musik] kunne se sådan her ud:
Id, titel, kunstner, musik_id, user, landsdel
På brugeren side udskriver den så fra [valgt_musik] hvor user = session("user") - Nemt nok..
Når der er 10 numre på brugerens liste skal linket forsvinde, så han ikke længere kan tilføje numre..

På siden: Top 10 over landsdele skal man hvis man vælger "Aarhus" se top 10 WHERE landsdel = aarhus
(Der skal også være en count, men det er den jeg ikke fatter at lave)
Counteren skal tælle hvilke numre under den valgte landsdel der er flest af, og sortere dem i en top 10!!

Det samme skal ske ved den store top 10..

/BRuhn
Avatar billede hossein Nybegynder
26. oktober 2002 - 20:20 #10
Jeg vil godt hjælpe men den der du vil have kræver tid. Går bare i gang også kan du altid få hjælp her på siden.
Avatar billede bruhnsweb Nybegynder
28. oktober 2002 - 12:32 #11
Ok - Siden er lavet, men selve tælleren har jeg problemmer med.. Hvordan?

Den skal tælle fra tabellen [selected_numbers] og liste de numre der forekommer flest gange..
Avatar billede bruhnsweb Nybegynder
07. januar 2004 - 21:38 #12
lukker
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
Kurser inden for grundlæggende programmering

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