Just nu i M3-nätverket
Gå till innehåll

Skapa trådstruktur i databas?


Henkuttt

Rekommendera Poster

Om jag har en artikeldatabas och jag vill att varje artikel ska tillhöra en kategori, hur gör jag enklast då?

 

Detta är egentligen en databasrelaterad fråga... men men.

 

Menyn kan se ut enligt följande (men ska kunna ändras smidigt)

 

Kategori 1

-Subkategori 1.1

-Subkategori 1.2

Sub-Subkategori 1.2.1

Sub-Subkategori 1.2.2

Sub-Subkategori 1.2.3

-Sub-Sub-Subkategori 1.2.3.1

-Sub-Sub-Subkategori 1.2.3.2

-Subkategori 1.3

 

Jag ska då kunna säga att artikelnummer X ska ligga i under kategori "fingervantar" som kanske är 1.2.3.1.

 

Kan inte med min hjärnkapacitet klura ut hur man enklast strukturerar upp detta.

 

Jag ska även via en kontrollpanel också kunna lägga till och ta bort kategorier/subkategorier/subsub... osv osv. :)

 

Tråden flyttad från ASP & VBScript av moderator

 

[inlägget ändrat 2009-02-15 21:27:58 av Cluster]

Länk till kommentar
Dela på andra webbplatser

hmm...

 

då jag har sett sånt gjorts har dom löst det såhär

 

 

ID   RecID  NAMN
1     0         kattegori
2     1         kat 1
3     1         kat 2
4     3         kat 2.1
5     2         kat 1.2

 

 

 

 

 

[inlägget ändrat 2009-02-15 17:55:02 av /JAG]

Länk till kommentar
Dela på andra webbplatser

precis, man lägger till ett fält till tabellen som anger sorteringsordning.

Jag brukar döpa fältet till "sortindex" och sätta defaultvärdet till 99 eller likn så nya sidor hamnar sist, istället för först.

 

//eforum.idg.se/viewmsg.asp?EntriesId=909198#910430

 

Eftersom du har den del undersidor rekommenderar jag att du sorterar undersidorna till en förälder för sig.

 

Länk till kommentar
Dela på andra webbplatser

Perfekt. Jag är med, men nu återstår det att jag skriver ut detta, varför jag nu återigen måste få hjälp i ASP-forumet.

 

//eforum.idg.se/viewmsg.asp?EntriesId=1123330

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...