webForumDet fria alternativet
Logga in / Bli medlem

Söka i flera kategorier.

ASP

1 svar · 164 visningar · startad av Mannen

Medlem sedan jan. 2003247 inlägg
Trådstart#1

Tjenare
Har ett litet problem som jag funderar över hur man löser på smidigaste sätt.

Har ett formulär där man väljer kategori vid registrering. Just nu kan man bara välja en kategori och då läggs kategoriens värde in i databasen (kolumnen är just nu är av typen heltal)

Sedan kan man söka bland kategorierna. Nu vill jag göra om så man kan välja flera kategorier i formuläret när man registrerar sig.
Hur ska jag då göra för att lägga in detta i databasen och sedan därefter kunna söka på dem (en kategori i taget vid sökning).

Kör som exempel.

<option value="1">Kat1</option>
<option value="2">Kat2</option>
<option value="3">Kat3</option>
<option value="4">Kat4</option>

Värderna 1,2, 3 eller 4 läggs in i databsen om man endast väljer en kategori, men om man gör en lista och låter dem välja flera, hur ska jag då lösa det hela?

Tack på förhand.

Medlem sedan nov. 20017 144 inlägg
#2

Skapa en tabell till personer och en till kategorier:

Tabell users
-----------------------
u_id | u_name
-----------------------
1 | Kalle
2 | Olle
3 | Ulla

Tabell category
-----------------------
c_id | c_uid
-----------------------
2  |  1
3  |  2
4  |  2

Och om kalle väljer t.ex. kategori 2 så sparas kalles id i tabellen category. På så sätt kan du fylla på obegränsat med kategorier och alla medlemmar kan ha fler kategorier.

258 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)