Errow
%Europe/Berlin %535 %2009, 13:50
Hallo allemaal!
Ik ben bezig met een database waar 15 items in staan (of minder). Elk van deze items heeft een bepaalde waarde in de vorm van het aantal kliks. Dus:
ID kliks grootte
1 14
2 23
3 1
5 76
6 46
7 46
8 35
...
Zoals je ziet is het ook mogelijk dat een ID niet voorkomt. Wat ik nu zou willen is deze gegevens uit de database opvragen en ze rangschikken, om daar vervolgens een grootte aan te geven (de rij Grootte in de database vullen). Degene met het hoogste getal krijgt 25, de laagste 16. In bovenstaand voorbeeld zou ID5 dus de grootte 25 krijgen, ID6 en ID7 krijgen grootte 24, ID3 zou grootte 16 krijgen.
Je weet nooit het aantal kliks, dus het hoogste aantal kliks kan ook 5 zijn bij wijze van spreken. Het kan ook zijn dat ze allemaal gelijk liggen en dus allemaal dezelfde grootte krijgen.
Is er een manier om dit in PHP te doen, dus zelfs zonder dat je weet hoeveel items er zijn? E.v. kan ik de ID's die niet in de database staan vullen met 0 kliks.
Alvast bedankt voor alle ideeën!
Ik ben bezig met een database waar 15 items in staan (of minder). Elk van deze items heeft een bepaalde waarde in de vorm van het aantal kliks. Dus:
ID kliks grootte
1 14
2 23
3 1
5 76
6 46
7 46
8 35
...
Zoals je ziet is het ook mogelijk dat een ID niet voorkomt. Wat ik nu zou willen is deze gegevens uit de database opvragen en ze rangschikken, om daar vervolgens een grootte aan te geven (de rij Grootte in de database vullen). Degene met het hoogste getal krijgt 25, de laagste 16. In bovenstaand voorbeeld zou ID5 dus de grootte 25 krijgen, ID6 en ID7 krijgen grootte 24, ID3 zou grootte 16 krijgen.
Je weet nooit het aantal kliks, dus het hoogste aantal kliks kan ook 5 zijn bij wijze van spreken. Het kan ook zijn dat ze allemaal gelijk liggen en dus allemaal dezelfde grootte krijgen.
Is er een manier om dit in PHP te doen, dus zelfs zonder dat je weet hoeveel items er zijn? E.v. kan ik de ID's die niet in de database staan vullen met 0 kliks.
Alvast bedankt voor alle ideeën!