webForumDet fria alternativet
Logga in / Bli medlem

Kategori - Tips

PHP

1 svar · 263 visningar · startad av Melea

Medlem sedan juli 20033 147 inlägg
Trådstart#1

Tjena!

Har ett filarkiv som börjar bli lite knökfullt, tänkte därför bygga till ett system för kategorier, men måste ha lite tips på hur jag ska göra.
Hade tänkt bygga upp det med checkboxar, en fil ska kunna vara med i flera kategorier, och även alla. Så nu undrar jag, hur ska jag gå till väga?
Hade tänkt mig något sånt här

[b]tbl_document[/b]
ID
Document
Category

[b]tbl_document_cat[/b]
ID
Category

Och sedan lägger man till de ID:na till respektive kategori man vill ha i tbl_document Category från tbl_document_cat, och separerar dem med ett kommatecken eller liknande. Sen om man vill att dokumentet ska finnas i alla kategorier får man helt enkelt sätta en 0:a i tbl_document Category, och köra en enkel if-sats i koden.

Är detta något att bygga vidare på? Eller finns det någon enklare lösning?

Tack på förhand

Medlem sedan juni 20031 837 inlägg
#2

Jag hade nog valt att ha en så kalla kopplingstabell.
där du anger filens Id samt en katalogs Id på en rad.
så om en fil ska finnas med i flera kataloger så får du ha flera rader.

tbl_document
ID
Document

tbl_document_cat
ID
Category

tbl_document_catalog
ID
Document_ID
Catalog_ID
254 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)