Jeg har en side hvor man skal kunne oprette virksomheder. På denne side findes et faneblad som hedder medarbejdere. Under dette faneblad skal man kunne indtaste lige så mange medarbejeder som man har brug for. Virksomhedens data ligger i en tabel for sig selv og medarbejederne har en table for sig selv med et reference id som henleder til det id virksomheden har i sin egen tabel. Mit spørgsmål går nu på hvordan i ville opbygge det rent kode og strukturmæssigt. Man skal altså kunne tilføje lige så mange medarbejdere som man har brug for på en gang.
regner du med at folk smider en kode som gør dig i stand til at oprette dem eller hvad er det du er ude efter? .... fordi hvis det er et forslag til en løsning er du selv kommet med dem ... det drejer sig bare om at du i tabellen med medarbejder har en virksomhedID som så indeholder et id på en virksomhed fra tabellen med virksomheder ... når du så skal finde ud af hvilke medarbejder som arbejder i den pågældende virksomhed er det bare at selecte de medarbejder med det virksomhedID som svare til den virksomhed du har i den anden tabel ...
SELECT * FROM medarbejdere WHERE viksomhedID = IDpaavirksomhed
Nej jeg regner ikke med at folk smider en færdig kode, og jeg ved også godt at spørgsmålet er lidt difust. Det som jeg er ude efter er hvordan folk ville gøre hvis de har en side hvor man skal kunne indtaste et variabelt antal medarbejdere. Det er jo nemt nok hvis på forhånd ved hvor mange der bliver indtastet. men hvordan ville du gemme dem i databasen hvis du ikke på forhånd vidste hvor mange der vil blive indtastet?
Det ved jeg heller ikke om det er eller om det bare er mig der ikke har regnet ud hvordan jeg skal håndtere det. Mit prblem er bare at jeg plejer at skrive følgende når jeg skal hente data ud fra en side og gemme det.
varNavn = trim(request.form("feltnavn"))
Dette kan jeg jo så ikke gør da jeg ikke ved hvor mange felter der er og hvad de hedder.
Eller er det fordi do vil oprette flere ansatte i samme skærmbillede? Kan du ikke uddybe lidt hvor det er du har problemer? (eller tror du får problemer)
Så ved du vel hvor mange der kan blive oprettet på en gang? f.eks. 10 ansatte, og hvis der skal oprettes mere end 10 skal man bare oprette ad flere omgange. Men hvis du vil have det på den måde er det vel ikke ret mange oplysninger du gemmer om de ansatte?
Synes godt om
Ny brugerNybegynder
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.