Avatar billede dogtown Seniormester
09. november 2010 - 21:56 Der er 8 kommentarer og
1 løsning

Findes det et script for kompetancelog?

Jeg er lidt ude at "svømme"...

Da jeg har tilbudt mig at forsøge at lage en webaseret løsning hvor medlemmer kan logge sig på og registrere sine ture og hvad de har udtført på hver enkelt af de.

Det har taget mig lidt for lang tid at komme dit hen jeg er nu. Og det er at jeg har fået til et sted at logge ind og har en database med nødv. tabeller (tror jeg)

Men så undrer jeg på om det er noen/nogle som kender til et script o.l. som kan benyttes.

Ønsket er:
Brugere logger sig på. registrere dato, journal, tid og sted, type tur/opdrag. og i tillæg hvilke tiltak som er gjort på turen. (det kan være op til flere)

Har kikket på nogle steder for at få bistand til dette, men det findes ingen økonomi for dette. Og personlig har jeg heller ikke muligheden til at sponse så mange kronene.
Derfor er mit håb at måske der findes et script eller lignende som brugerne her på eksperten.dk kender til

Mange hilsner

dogtown
Avatar billede majbom Novice
10. november 2010 - 08:57 #1
det er ofte svært at finde sådanne scripts, da de sjældent passer 100% til ens behov...

men for mig lyder som om at du skal have en simpel form med et antal text-felter hvor du kan indtaste de nødvendige ting. disse skal så gemmes i din database og nok også kunne vises i en tabel, eller på anden måde..?
Avatar billede dogtown Seniormester
10. november 2010 - 20:42 #2
Måske det er simpelt for jer... men jeg er stadigt i "pampers-stadiet" i php. Havde været i Access, så ville det ikke være nogle problem.

Hensikten er at brugeren logger på og vælger i menyen "Log"
Hvorpå en kan registrere de ture/opdrag. i form af dato, klokke, type opdrag med mere. Så skal de også registrere hvad de har givet af tilgtag på den pågældene tur/opdrag.

jeg har forsøgt at planlægge at brugertabell skal i rellation en-til-mange på journaltabell og den skal igen i rellation en-til-mange fil medgivettabell

Jeg sidder og forsøger at gøre mig klog på rellationer. Og har prøvet mig på rellationer i CP til MySQL uden suksess. Nu har jeg googlet og fundet lidt(en del) om det via php. Må indrømme har det lidt tungt med dette :-(

Hans-Petter
Avatar billede showsource Seniormester
10. november 2010 - 21:34 #3
access og php er to forskellige ting !
mysql og php er to forskellige ting !

Det du har brug for er at vide hvordan du laver tabeller som hænger sammen.

En brugertabel, hvor hver bruger har sit eget row med en unik ref.
id ( forøges med en for hver bruger i tabel )
navn
email ( også gerne UNIQUE så der kun kan være en og samme email i tabel )
o.s.v

journal, kan flere brugere skrive til samme journal ?
"tiltak", er vel til hver journal, men brugerbestemt ?
Altså flere "tiltak" på samme journal.
Avatar billede dogtown Seniormester
11. november 2010 - 12:41 #4
#3
vedr. Access, så var mit udsagn: HVIS det var i Access, så ville jeg have klaret den.. Men det er det jo ikke.. :-)

Vedr. MySQL. Hvis en i MySQL Admin. Controlpanel og kikker på sturktur til en tabel. Er det en mulighed at se/etablere rellationer nederst på siden. Der kan en vælge de forskellige tabeller og felter som en kan sette op.
Det har jeg ikke fået til. Har heller ikke brugt noget særlig tid på at finde ud af det.

Jeg har laget et bildede af hvordan jeg har en ide om hvordan det skal se ud. (ikke kik på layout og placerning af de enkelte felter)

Så strukturen jeg har benyttet er:
user = Tabellen indeholder information om brugeren

journal = indeholder information om dato, type opdrag, journalnr
(det vil sige information som

medicingivet = indeholder information hvor mange forskellige type mediciner som bliver givet pr tur/opdrag.

Derfor har jeg den opfattelse at user skal haven en til mange på journal. Og på hver tur kan det blive givet mange typer mediciner og derfor skal også fra journal til medicingivet være en til mange.
Avatar billede majbom Novice
11. november 2010 - 13:00 #5
du behøves ikke at oprette relationer som sådan (ved slet ikke om man gør det i mysql - eller det bare er mig der er på lavt mysql niveau).

lad os sige du har:

USERS
id
name
email


JOURNAL
id
user_id
tourdate
tourtype
journalnum


MEDICIN
id
journal_id
name


i tabellen journal indeholder feltet user_id, id'et på den bruger der har oprettet journalen.
i tabellen medicin indeholder feltet journal_id, id'et på den journal, hvor medicinen er givet.

du skal nok have nogle flere felter i dine tabeller, men jeg håber du kan se ideen.

når du skal hive data ud, skal du gøre brug af join i din mysql-query for at hente fra flere tabeller der relaterer til hinanden...
Avatar billede dogtown Seniormester
11. november 2010 - 13:27 #6
Hmm...
mit link til bilde/fil glemte jeg! Beklager!

http://frimbas.net/images/database.jpg
Avatar billede dogtown Seniormester
15. november 2010 - 13:01 #7
splazz
Jeg tror jeg har løsning på det, og for at lukke denne tråd, kan du give mig et svar..?

dogtown
Avatar billede majbom Novice
15. november 2010 - 13:27 #8
selvfølgelig :)
Avatar billede majbom Novice
15. november 2010 - 13:58 #9
tfp :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester