Avatar billede plato Juniormester
18. december 2002 - 09:48 Der er 10 kommentarer og
1 løsning

Kald alle tal ASP

Hejsa.. jeg bruger denne her kode til at kalde mine film alfabetisk.

Jeg har også:
13th Warrior
24 Hour Party People
3000 Miles To Graceland
40 Days And 40 Nights
51st State
8 Femmes

Ved disse film har jeg været nødt til at skrive '09' foran, for så at kalde dem med det. Med det er ikke særlig godt.
Se evt:
http://www.trailersiden.dk/trailers/trailerabc.asp?karakter=09

Hvordan kalder jeg dem så jeg ikke behøver at skrive 09 foran?

Og hvordan kalder jeg alle film? (hele alfabetet)

Koden kommer her:

<%
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 & "%' ORDER BY titel"
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 nozio Nybegynder
18. december 2002 - 10:10 #1
Du kunne jo lave et lille 'hak':

titel = Replace(rs("titel"), "" , "09 ")

- ikke kønt, men det virker :)
Avatar billede plato Juniormester
18. december 2002 - 10:13 #2
Ehmm.. Hvad skriver den så når de bliver kaldt? Og hvad skriver jeg i databasen under titel? Alle filmene ligger i database..
Jeg vil lige skynde mig at sige, jeg har ikke selv skrevet det kode ovenfor. ;o)
Avatar billede erikjacobsen Ekspert
18. december 2002 - 11:31 #3
Du la'r din "karakter" f.ex være "0" for film der starter med et tal.
Og så

if karakter="0" then
  liketext= "(titel like '0%') or (titel like '1%') or (titel like '2%') or (titel like '3%') or (titel like '4%') or (titel like '5%') or (titel like '6%') or (titel like '7%') or (titel like '8%') or (titel like '9%')"
else
  liketext ="titel like '" & karakter "%'"
end if

og så din sql:

strSQL = "SELECT * FROM sider WHERE " & liketext & " ORDER BY titel"
Avatar billede erikjacobsen Ekspert
18. december 2002 - 11:32 #4
liketext ="titel like '" & karakter & "%'"
Avatar billede erikjacobsen Ekspert
27. december 2002 - 09:52 #5
Hvordan løste du det så?
Avatar billede plato Juniormester
27. december 2002 - 12:45 #6
Har ikke fået det løst. Der står stadig 09 foran.

Tror det er pga juletravlheden, jeg ikke har fået det lavet. Eller fået dig til at rette koden ;O)
Avatar billede erikjacobsen Ekspert
27. december 2002 - 13:12 #7
Jeg tror nok min virker ... med forbehold for småfejl.
Og nu er juletravlheden li'som ik' no'en undskyldning
længere ... *g*
Avatar billede plato Juniormester
27. december 2002 - 13:39 #8
Skal vi ikke aftale at jeg nok skal kigge på det, og skrive hvis ikke det virker, eller virker. Og så opretter jeg et spm til dig, for du skal selvfølgelig have point :-)
Jeg har nogle samarbejds-ting og andre finesser der skal laves her i januar, men jeg glemmer ikke dette spm. Er det fjong? ;o)
Avatar billede erikjacobsen Ekspert
27. december 2002 - 15:17 #9
ja ja - du skal bare vide der er en løsning
Avatar billede plato Juniormester
19. januar 2003 - 20:58 #10
jacobclausen..

Lav lige et svar... Det skal ikke være afvist.
Avatar billede plato Juniormester
19. november 2003 - 11:22 #11
Lukket
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