14. oktober 2004 - 01:02Der er
10 kommentarer og 2 løsninger
Registrere en masse stemmer..
Jeg kune ikke lige finde på en sigende overskrift. Beklager.
Jeg er ved at lave et site hvor der bla. er en masse billeder som der kan stemmes på, med rating fra 1-5. Det virker fint og hele, men det er ikke det spmet går ud på....
Jeg kunne tænke mig at vide hvordan jeg, på en smart måde, kan kan registre hvilke brugere der har stemt på hvilke billeder. (skal bla bruges til at man kun må stemme én gang, og at andre skal kunne se hvad de forskellige brugere har stemt på..) Der er MANGE billeder, så jeg ved ikke liiige hvordan jeg skal kringle dén...
man kan give hvert billede en karakter fra 1-5? man kan kun stemme en gang, på hver billede?
Korrekt?
så skal du lave en ekstra tabel til at tælle op i f.eks. (tbx_userpicture), fk_userID, fk_pictureID, iRating (fk_userID = tbl_user.ID, fk_pictureID = tbl_picture.ID)
på dansk: en tabel der f.eks. hedder: tbx_brugerbillede I den er der 3 felter fk_brugerID (ID på bruger) fk_billedeID (ID på billede) iRating = det tal der er valgt
Når der bliver stemt checker du så om brugeren allerede har stemt eller ej
;o)
Synes godt om
Slettet bruger
14. oktober 2004 - 01:55#9
undskyld jeg ikke forstår noget ;) klokken er jo 2! men jeg har det nu.. det var egentlig også sådan jeg regnede med at gøre, men det kunne jo godt være der var en fiks lille måde hvor man ikke fin en tabel med en miliard rækker.. Jeg har ikke så meget erfaring endnu ;) tak for hjælpen, du får dine point ...
man kunne jo også, lave 2 ekstra felter i billede tabellen; score og antalstemmer (score/antalstemmer=resultat), men så kan der også stemmes flere gange ;o)
PS: det er den "rigtige" måde at gøre det på (den med 3 tabeller)
Synes godt om
Slettet bruger
14. oktober 2004 - 14:50#12
Den måde a1 nævner 01:53:00 var også den, jeg ville vælge. Den har yderligere den fordel, at man kan godt tillade folk at stemme mere en en gang, får så laver de bare deres tidligere stemme om. Lidt lige som Karma her på E.
Synes godt om
Ny brugerNybegynder
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.