22. januar 2007 - 21:02Der er
15 kommentarer og 1 løsning
DB relationer
Hej..
Her er et simpelt spørgsmål fra en nybegynder:
Jeg vil lave en database over fodboldspillere og hvor gode de er i forskellige ting. Jeg havde forestilet mig at der skulle være to tabeller. Den ene skal indeholde 10 felter som hver angiver en evne(Teknik, Tackling, Hovedstød, Skud osv). Hver evne kan have en værdi fra den anden tabel som angiver hvor god spilleren er (dårlig, middel, god osv).
Niveau Tabel spillerId (tal) Niveaubeskrivelse (tekst) Niveau (tal)
Nu har jeg i mit eksempel kun 3 niveau... dvs. at i niveau tabellen vil der være 3 rækker for denne spiller hvor niveaubeskrivelse vil være Evne1, 2 og 3
Jeg er rimelig lost her... :-) Ved ikke om jeg skriver det forkert.
Det skal være sådan at når jeg vil oprette en spiller skal jeg angive hans navn, og angive hans niveau i de forskellige evner. Forestiller mig at der er et felt til navn og så f.eks. 10 drop-down bokse (evne1, evne2, evne3..) som alle indeholder de forskellige niveauer (dårlig, middel, god...) i sorteret orden.
På en anden side skal man kunne administere de forskellige niveauer. F.eks tilføje flere niveauer eller f.eks ændre teksten for dårlig til ringe..
Det der forvirrer dig er at du ikke kan se hvordan man i tabellen niveau kan se en spillers niveau på f.eks teknik... men det kan man netop.
Du skal forestille dig at når du oprettet en spiller på din php side så kan du have nogle dropdown bokse... en til teknik, en til spark osv.. i disse drop down bokse skal der så være mulighed for at angive niveau.. dårlig, middel eller god.
du kan godt se at når du har "tvunget" tvunget en til at udfylde alle felter kan du jo indsætte alle niveau i tabellen Niveau samt et spillerid så man ved hvem det hører til.
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.