-
Top 100 allertijden
Hoi,
Wil graag een site (PHP) maken waarop bezoekers een muziek top 10 kunnen
invullen. Mooi zou het zijn als er dan automatisch een rangschikking plaats
vindt zodat er een top 100 wordt samengesteld.
Iets in deze trend: http://www.rtl.nl/shows/typischtophits/stemmen/
Wie helpt me op weg c.q. heeft een leidraad of template/script(s) om dit te
realiseren ?
MVg
Ferd
-
Re: Top 100 allertijden
"Ferd" <hdrefdraaiom@xs4all.nl>, you wrote on Sat, 29 Nov 2003
01:06:48 +0100:
>Wil graag een site (PHP) maken waarop bezoekers een muziek top 10 kunnen
>invullen. Mooi zou het zijn als er dan automatisch een rangschikking plaats
>vindt zodat er een top 100 wordt samengesteld.
>
>Iets in deze trend: http://www.rtl.nl/shows/typischtophits/stemmen/
>
>Wie helpt me op weg c.q. heeft een leidraad of template/script(s) om dit te
>realiseren ?
Maakt het je wat uit als 1 persoon honderd top-tiens instuurt?
Maakt het je wat uit als de een 'led zepelin' spelt, en de ander 'let
seppelin'?
Maakt het je wat uit als bezoekers zich laten inspireren door wat
vorige bezoekers hebben ingevuld?
--
branko
ik schrijf woorden achterstevoren
-
Re: Top 100 allertijden
Ferd:
>Wil graag een site (PHP) maken waarop bezoekers een muziek top 10 kunnen
>invullen. Mooi zou het zijn als er dan automatisch een rangschikking plaats
>vindt zodat er een top 100 wordt samengesteld.
[...]
>Wie helpt me op weg c.q. heeft een leidraad of template/script(s) om dit te
>realiseren ?
Een tabel in een relationele database met 2 kolommen: id en aantal
stemmen/punten. Bij elke uitgebrachte top-10 hoog je de betreffende 10
rijen op. En dan doe je select from tabel order by punten descending en
haal je de eerste 100 rijtjes eraf.
--
René Pijlman
Wat wil jij leren? http://www.leren.nl
-
Re: Top 100 allertijden
"Rene Pijlman" <reply.in.the.newsgroup@my.address.is.invalid> schreef in
bericht news:40ngsvkntao5j3ng8t6m1l8g2c4sjsn9h7@4ax.com...
> Ferd:
> >Wil graag een site (PHP) maken waarop bezoekers een muziek top 10 kunnen
> >invullen. Mooi zou het zijn als er dan automatisch een rangschikking
plaats
> >vindt zodat er een top 100 wordt samengesteld.
> [...]
> >Wie helpt me op weg c.q. heeft een leidraad of template/script(s) om dit
te
> >realiseren ?
>
> Een tabel in een relationele database met 2 kolommen: id en aantal
> stemmen/punten. Bij elke uitgebrachte top-10 hoog je de betreffende 10
> rijen op. En dan doe je select from tabel order by punten descending en
> haal je de eerste 100 rijtjes eraf.
>
> --
> René Pijlman
>
> Wat wil jij leren? http://www.leren.nl
Dit is voor mij als simpele ziel abacadabra.
een ietsie pietsie simpeler misschien????????
Ferd
-
Re: Top 100 allertijden
"Ferd" <hdref(draaiom)@xs4all.nl>:
>Dit is voor mij als simpele ziel abacadabra.
>een ietsie pietsie simpeler misschien????????
Tsja, wat verwacht je dan? Een compleet bouwplan inclusief
informaticaopleiding in een Usenet-posting!? Nee, dank je.
--
René Pijlman
Wat wil jij leren? http://www.leren.nl
-
Re: Top 100 allertijden
Rene Pijlman wrote:
> Ferd:
>>Wil graag een site (PHP) maken waarop bezoekers een muziek top 10 kunnen
>>invullen. Mooi zou het zijn als er dan automatisch een rangschikking plaats
>>vindt zodat er een top 100 wordt samengesteld.
> [...]
>>Wie helpt me op weg c.q. heeft een leidraad of template/script(s) om dit te
>>realiseren ?
>
> Een tabel in een relationele database met 2 kolommen: id en aantal
> stemmen/punten. Bij elke uitgebrachte top-10 hoog je de betreffende 10
> rijen op. En dan doe je select from tabel order by punten descending en
> haal je de eerste 100 rijtjes eraf.
Het lijkt me dat een nr 1 toch zwaarder moet tellen dan een nr
10. Waarom niet gewoon die lijstjes bijhouden? _zooooo_ inneficient is
dat nu ook weer niet...
Mark
-
Re: Top 100 allertijden
Marcus:
>Rene Pijlman:
>> Een tabel in een relationele database met 2 kolommen: id en aantal
>> stemmen/punten. Bij elke uitgebrachte top-10 hoog je de betreffende 10
>> rijen op. En dan doe je select from tabel order by punten descending en
>> haal je de eerste 100 rijtjes eraf.
>
>Het lijkt me dat een nr 1 toch zwaarder moet tellen dan een nr 10.
Dat kan, maar dat heb ik ook niet ontkend :-)
>Waarom niet gewoon die lijstjes bijhouden? _zooooo_ inneficient is
>dat nu ook weer niet...
Que? Welke lijstjes hoe waarin bijhouden?
--
René Pijlman
Wat wil jij leren? http://www.leren.nl
-
Re: Top 100 allertijden
Marcus [on 01 Dec 2003 18:33:33 GMT] wrote:
> Waarom niet gewoon die lijstjes bijhouden? _zooooo_ inneficient is
> dat nu ook weer niet...
Mijn advies: niet doen.
Ik houd al jaaaaren enkele lijstjes bij, maar er is nooit iemand die er om
vraagt. Ooit zal ik er achter komen dat het allemaal verspilde moeite is.
Maar wat moet ik allemaal bijhouden om dat vast te kunnen stellen?
--
Erick
"If a man speaks in the forest and there are no women there to hear him,
is he still wrong?"
-
Re: Top 100 allertijden
Rene Pijlman wrote:
> Marcus:
>>Rene Pijlman:
>>> Een tabel in een relationele database met 2 kolommen: id en aantal
>>> stemmen/punten. Bij elke uitgebrachte top-10 hoog je de betreffende 10
>>> rijen op. En dan doe je select from tabel order by punten descending en
>>> haal je de eerste 100 rijtjes eraf.
>>
>>Waarom niet gewoon die lijstjes bijhouden? _zooooo_ inneficient is
>>dat nu ook weer niet...
>
> Que? Welke lijstjes hoe waarin bijhouden?
tabel1:
Persoon ranking nr-id
tabel2:
nr-id artiest titel
Zo zo'n beetje, dan kan je later altijd nog de telling aanpassen als die
bij nader inzien toch niet zo optimaal was.
Mark
-
Re: Top 100 allertijden
Marcus:
>Rene Pijlman:
>> Que? Welke lijstjes hoe waarin bijhouden?
>
>tabel1:
>Persoon ranking nr-id
>
>tabel2:
>nr-id artiest titel
>
>Zo zo'n beetje, dan kan je later altijd nog de telling aanpassen als die
>bij nader inzien toch niet zo optimaal was.
Aha, op die fiets. Dat is inderdaad een alternatief.
Dan wel even persoon en ranking in een aparte tabel, want dat zijn
conceptueel twee aparte objecten (de persoon, en zijn uitgebrachte
stemmen). En dan ook een tabel per stemming, dan kan één persoon meerdere
keren stemmen, als dat wordt toegestaan.
Stelling: elk relationeel model groeit naar ca. 20 tabellen. Weerleggen is
_niet_ nodig :-)
--
René Pijlman
Wat wil jij leren? http://www.leren.nl
-
Re: Top 100 allertijden
Rene Pijlman wrote:
> Marcus:
>>Rene Pijlman:
>>> Que? Welke lijstjes hoe waarin bijhouden?
>>
>>tabel1:
>>Persoon ranking nr-id
>>
>>tabel2:
>>nr-id artiest titel
>>
>>Zo zo'n beetje, dan kan je later altijd nog de telling aanpassen als die
>>bij nader inzien toch niet zo optimaal was.
>
> Aha, op die fiets. Dat is inderdaad een alternatief.
>
> Dan wel even persoon en ranking in een aparte tabel, want dat zijn
> conceptueel twee aparte objecten (de persoon, en zijn uitgebrachte
> stemmen). En dan ook een tabel per stemming, dan kan één persoon meerdere
> keren stemmen, als dat wordt toegestaan.
met 'Persoon' bedoelde ik string/nr/unique-id, afhankelijk van wat je op
wil slaan. Bij een anonieme stemming is er niet bijster veel
interessants om in een tabel voor personen te zetten.
Mark
-
Re: Top 100 allertijden
Rene Pijlman wrote:
> "Ferd" <hdref(draaiom)@xs4all.nl>:
>
>>Dit is voor mij als simpele ziel abacadabra.
>>een ietsie pietsie simpeler misschien????????
>
>
> Tsja, wat verwacht je dan? Een compleet bouwplan inclusief
> informaticaopleiding in een Usenet-posting!? Nee, dank je.
>
ken dat niet, hoef ik zelf niet zoveel meer te doen.
Joop onzin