Just nu i M3-nätverket
Jump to content

Tabell/databas problem


Zhiyu

Recommended Posts

Hej, har ett litet problem. Jag har en databas med filmer. Alla filmer tillhör en viss kategori typ: "Action" el. "Drama". Kategorierna ligger i ett fält i en tabell som heter just kategori. Nu är det så att jag vill att en sida ska kunna visa alla filmer och varje kategori ska ha en rubrik dvs

Action:

1. Matrix

2. The Rock

....

Drama:

13. Leaving Las Vegas

....

Hur kan fixar jag det ? Jag kan inte komma på nån bra lösning på hur jag bara skriver rubriken en gång. Just nu använder jag

<%Do until RecSet.EOF%>

<tr>

<td><%=ID%><td><%=Filmtitel%>

<%RecSet.MoveNext

Loop

RecSet.Close%>

 

Skulle gärna vilja ha lite hjälp.

Tack på förhand

/Y

Link to comment
Share on other sites

Gunnar Liljas

Lägg kategorinamnet i en variabel. När den förändrats från föregående loopvarv skriver du ut den.

 

 

 

Link to comment
Share on other sites

Hmmm ... ursäkta, en enkel fraga

 

Hur gör jag det ?

 

kat=RecSet("Kategori") gar inte.

 

/Yu

 

 

Link to comment
Share on other sites

Benni Svensson

Jag skulle nog gå en helt annan väg.

Till en början så i fältet katigori så skulle jag låta den vara i heltal, därefter så skulle jag kalla dom olika katigorierna för ett nummer t ex

Action = 1

Äventyr = 2

Romantik = 3 osv

För att inte ha bekymer när man skall lägga in filmerna så skulle jag ha en listbox som sorterade dom olika nummren till katigorierna:

 

<SELECT Name="titel" Value"titel">

<OPTION Value="01"> Action

<OPTION Value="02"> Äventyr

<OPTION Value="03"> Romantik

<OPTION Value="04"> Tecknat

 

</Select>

Här är det bara att fortsätta efter hur man vill ha det.

Sen har du din SQL som plockar fram dom olika uppgifterna:

 

SQL = "SELECT count(Kat) AS antal, Katigori AS strKatigorier from DinTabell group by Kat ORDER BY Kat DESC"

I detta fallet så skall du få fram antale i varje katigori (Antal) och så ligger dom sen grupperade i varje katigori (strKatigorier)

 

För att sedan skriva ut dom så blir det:

 

Response.Write RecSet("Antal")

Response.Write RecSet("strKatigorier ")

 

Nu är detta torrkodat, men det borde fungera. Jag hoppas att det hjälper dig.

 

 

 

 

 

 

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...