Turneringsdatabase - spejlblank
Godaften,Argh! Bliver aldrig klogere, så nu søger jeg hjælp udefra. Har kigget på mysql.com, php.net, og mener da også jeg forstår enkeltdelene af alt dette, men at sætte det sammen, bruge det osv... næ nej, der står jeg af :o(
Som at kunne forstå et fremmedsprog, uden selv at kunne sige et ord. ØV!
Nå, til sagen:
Jeg bestyrer en turnering med 6 spillere, der spiller x antal runder mod hinanden (1 mod 1 - som en fodboldkamp).
Udfaldet af kampen kan være sejr, uafgjort og nederlag, og måles i decimaltal sat op som i en fodboldkamp (= "1357,15 - 150,5").
Disse tal (dvs 6 tal i alt pr runde) skal jeg smide ind i en database - yes sir, så langt er jeg med, MEN:
Derefter skulle den gerne kunne sætte tallene sammen, så den fortolker de seks tal som tre kampe (som en fodboldscore står opført), altså fra:
"tal 1"
"tal 2"
"tal 3"
"tal 4"
"tal 5"
"tal 6"
til:
"tal 1" - "tal 2"
"tal 3" - "tal 4"
"tal 5" - "tal 6"
hvor de tre på højre side af stregen betragtes som udehold.
Udeholdene skal i en tabel (gevinstjagt) beholde deres fulde rundeudbytte, men i hovedturneringen skal der trækkes -20% fra deres gevinst.
-Herudfra skal den kære database gerne selv kunne komme frem til resultatet af kampen (vunden, tabt, uafgjort), give point efter det (3 point for sejr, 1 point for uafgjort, 0 for tabt)...
I ovennævnte "gevinstjagt" indsættes alle spilleres gevinster. Efter x antal runder laves en total, hvor den med højest samlet gevinst får 3 point, næsthøjest 2, tredjehøjest 1 point.
Herefter starter man forfra med en ny gevinstjagt og gentager ovenstående x gange i løbet af turneringen.
Slutteligt skal jeg altså ende op med at kunne hente en stilling, der viser følgende:
Placering | Navn | Vundne | uafgjort | tabt | Score for | score mod | point fra gevinstjagter (den nævnte anden sammenhæng) | point total
Jeg er blank!
Det sidste er jeg udmærket godt klar over tilhører php-afdelingen og det er for så vidt (så vidt jeg kan se) det mindste af det.
Mine kvaler ligger i db-arkitekturen:
-hvordan skal den se ud,
-kan man lægge udregningerne direkte ind her, så php i det store hele skal koncentrere sig om at udvælge og sortere data,
-hvis ja: hvordan?
Jeg har sat point til 200.
Mest af alt skyldes det, at jeg ikke har noget konkret, men kun ovenstående skitse.
Jeg håber RIGTIG meget, at I kan hjælpe... er virkelig ved at give op. Derfor er det nok ikke nok med et lille godt råd a la "prøv med en insert *", jeg skal som en 5-årig føres et godt stykke mod målet, før jeg kan tørre øjnene...
Håber alligevel I lader jer forbarme over mig :o)
TAK!
