Gå til innhold

Anbefalte innlegg

sitter på en nøtt her.

jeg skal registrere resultatene etter en match (Darts).

Det som er, er at jeg ikke får vridd hode rundt hvordan dete kan gjøres på en enkel og effektiv måte.

 

Fremvisningen skal være som en artikkel (eksempel)

Denne informasjonen må være med:

- Overskrift

- Type (trening, cup, lokalt, NM etc.)

- Dato

- Artikkel

- Resultatlista*

 

*Resultatlista:

plass | navn | poeng | piler | kommentar

 

Denne resultatlisten vil jeg bygge opp via en form da, og så printe det hele til en tabell.

Det må også være mulig å endre hver enkelt (pga. feilskriving etc.)

 

Så, hvordan kan jeg sette opp en slik tabell?

 

Ser for meg et hav av tabeller med det første, en tabell pr. match. Men det kan da ikke stemme. Må da være en mer effektiv måte å gjøre det hele på?

 

Overskrift, type, dato, artikkel kan jo lett settes på 1 rad i en tabell. men så er det da å sette opp alle deltakerene og deres plassering da. Som egentlig skal være i den siste kolonnen på samme rad. Sant.

 

Bør jeg sette opp en relasjonstabell (JOINE tabeller)?

Kan JOINing, men hvordan i praksis bør jeg sette det opp isåfall? Hvordan bør jeg linke det hele sammen.

 

PS! Deltakere er kun de samme som er i medlemstabellen.

! Alt legges inn via ett backend jeg har satt opp...

 

Jeg skulle gjerne også linket det hele sammen med galleriet. Så kansje JOINe mot galleri også.

Endret av Yawa
Lenke til kommentar
Videoannonse
Annonse

som en start for å få generert en resultatliste kan du vell starte med 3 tabeller.

 

medlem/deltaker tabell med felster som: medlemsid,navn,epost etc...

kamp: kampid,type(bør vel lage en tabell for denne og),dato etc

 

så lager du en tabell i midten her som heter spillerpoeng feks.

Den har medlemsid,kampid,poeng,piler,kommentar. (piler kan vel og kanskje skilles ut i egen tabell ?)

 

så kjørere du en spørring og sorterer på poeng.

Lenke til kommentar

Hei!

 

En liten modell for hvordan dette kan gjøres ganske enkelt:

Har ikke peiling på dart så godt mulig jeg har misforstått noe :p

 

dart.png

 

- Deltager entiteten sier vel seg selv, IDen her bør vel være medlemsnr

eller tilsvarende.

- En Match entitet med all info om selve matchen, forutsetter her at

det vil være en artikkel for hver match.

- Matchtyper er greit å ha i en egen tabell.

- Så en tabell over matchresultatene, dvs en tabell som kobler Deltager

med Match.

Har ikke med plassering her siden dette kan gjøres i spørringen, men

bare å legge til om ønskelig.

 

Eksempel på resultatspørring:

 

SELECT F_navn, E_navn, match_type ,poeng FROM deltager d, match_res mr,
  match_type mt, match
  WHERE d.id_deltager = mr.id_deltager
  AND mr.id_match = match.id_match
  AND mt.id_match_type = match.id_match_type
  AND mr.id_match = [id til matchen du vil ha resultat fra]
  ORDER BY poeng DESC;

Endret av gurugutten
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...