06. januar 2003 - 10:46Der er
19 kommentarer og 1 løsning
Tilføje vilkårligt antal afsnit i database
Jeg forsøger at oprette artikler v.hj.a. formularer.
Allerførst opretter jeg artiklens overskrift, billede, billedtekst og manchettekst.
Herefter skal der tilføjes nye afsnit til artiklen v.hj.a. en ny formular. Til hvert afsnit skal der kunne knyttes et billede med billedtekst.
Mit spørgsmål går ud på: Hvordan knytter jeg flere afsnit til en artikel? Hvert afsnit kommer til at ligge i et notat-felt, men antallet af afsnit vil jo være variabelt. Skal jeg afsætte 15 notat-felter, så jeg er sikker på at have afsnit nok, eller kan det laves mere smart end det?
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Dvs. først henter du selve artiklen vha. artikelID eller noget andet. Så bruger du artikelID'et til at identificere eventuelle ekstra-artikler i den anden tabel, hvor artikelID'et er det samme. Du bruger så en løkke til at hente alle disse ekstra artikler og skriver dem til brugeren.
For tabellen med afsnit skal din primærnøgle være et Autonummer og så skal du bare lave en kolonne med ArtikelID'erne, hvilket er fremmednøgle fordi det bygger på en henvisning fra en primærnøgle.
Een database, to tabeller: afsnit (her skal afsnittende ligge) og artikel (her skal info om artiklen ligge)
Tabellen afsnit:
ID (Autonummerering, Indekseret = Ja - ingen dubletter) artikelID (Tekst, Obligatorisk = Ja, TilladNullængde = Nej) artikeltext (Notat, Obligatorisk = Ja, TilladNullængde = Nej)
Tabellen "artikel":
artikelID (Autonummerering, Indekseret = Ja - ingen dubletter) overskrift (Tekst, Obligatorisk = Ja, TilladNullængde = Nej, Indekseret = Nej) manchettext (Notat, Obligatorisk = Nej, TilladNullængde = Ja) tid (skal bruges til at udskrive tidspunkt for upload)
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.