Avatar billede plato Juniormester
08. december 2002 - 13:47 Der er 4 kommentarer og
2 løsninger

Arangerer efter bokstaver..ASP

Hejsa..

Jeg poster et stykke kode nedenfor, denne kode henter film i min database. Den henter efter bokstav. A, B, C osv. Bliver gjort med link fra anden side.

Men hvis jeg tilføjer en ny film i databasen, f.eks har jeg tilføjet 'Biker Boyz', og så smider den bare den nye film i bunden. Se evt: http://www.trailersiden.dk/test/test/trailers/trailerabc.asp?karakter=B

Kan man ikke gøre sådan den også selv sorterer alfabetisk?

<%
karakter = Request.Querystring("karakter")
%>

<html>
<head>
<title>Trailers » Sektion <%=karakter%></title>
<link rel="stylesheet" type="text/css" href="../style.css">
</head>
<body bgcolor="#efefef" text="#000000" leftmargin="5" topmargin="0" bottommargin="0" marginwidth="0" marginheight="0" style="overflow:auto">
<!--#include file="../top.asp"-->
<span id="font">Trailers » Sektion <%=karakter%>
<br>  <br>   

<center>

<table cellpadding="0" cellspacing="0" width="634" height="100">

<%
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.Mappath("trailer.mdb")
Set objConn = Server.CreateObject ("ADODB.Connection")
objConn.Open strConnect   

strSQL = "SELECT * FROM sider WHERE titel LIKE '"  & karakter & "%'"
Set rs = objConn.Execute(strSQL)

Do While Not rs.EOF
    titel = rs("titel")
    pic = rs("pic")
    omtale2 = rs("omtale2")
    abclink = rs("abclink")
    tilbage = rs("tilbage")
    tilbagelink = rs("tilbagelink")
%>

<tr>
    <td class="font" colspan="2" height="20"><a class="link" href="<%=abclink%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<%=titel%></a><br></td>
  </tr>
  <tr>
    <td class="font2" width="60"  align="right" valign="top"><a href="<%=abclink%>"><img src="../pics/<%=pic%>" height="70" width="55" border="0"></a></td>
    <td class="font3" height="83"><span id="font2"><%=omtale2%>...<br><br><i>Klik på billede for at læse mere</i><br><br><a href="<%=tilbagelink%>"><%=tilbage%></a></span></td>
  </tr>
    <tr><td colspan="2"><br><td></tr>
<%
  rs.movenext
loop
rs.Close
objConn.Close
%>

</table>
<!--#include file="../bottom.asp"-->
</center>
</body>
</html>
Avatar billede erikjacobsen Ekspert
08. december 2002 - 13:59 #1
strSQL = "SELECT * FROM sider WHERE titel LIKE '"  & karakter & "%' order by titel"
Avatar billede medions Nybegynder
08. december 2002 - 14:01 #2
Prøv at ret med denne SQL query!

strSQL = "SELECT * FROM sider WHERE titel LIKE '"  & karakter & "%' ORDER BY titel DESC"
Set rs = objConn.Execute(strSQL)

//>Rune
Avatar billede plato Juniormester
08. december 2002 - 14:13 #3
Takker for hjælpen..

Jeg deler point'ene mellem jer.. Er det ok?

btw.. medions..Din løsning duede også.. Men den tog alfabetet bagfra. Grundet DESC.

Mvh Plato
Avatar billede medions Nybegynder
08. december 2002 - 14:17 #4
Plato> Så skriv ASC istedet for DESC ;o)

//>Rune
Avatar billede plato Juniormester
08. december 2002 - 15:43 #5
Hehe ;o)... Godt man stadig er i lære stadiget...
Avatar billede medions Nybegynder
08. december 2002 - 15:45 #6
;o)
Thx 4 Poinz

//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester