Avatar billede wermelin Nybegynder
02. marts 2001 - 11:16 Der er 36 kommentarer og
2 løsninger

En let en ang. paging

Hejsan!

Jeg har sat paging på min søgemaskine ved at bruge dette: http://www.activeserverpages.dk/aspdigital/kapitel2/paging.asp

Jeg har bare et lille problem: Når man skal videre til de næste 10 resultater trykker man på >> (fx.) Hvilket link skal det henføre til??
Min søgescript ligger på result.asp - så det burde vel være således:
<a href=result.asp?page=\" & intPage - 1 & \">&lt;&lt;</a>
Men her linker den bare til min main.asp!!
Skal også lige siges at jeg kører med frames - men kan dette have nogen betydning?

Hjælp!!
- Wermelin
Avatar billede nute Nybegynder
02. marts 2001 - 11:19 #1
da må du sette et target=\"[framenavn]\" på din link:

<a href=result.asp?page=\" & intPage - 1 & \" target=\"...\">&lt;&lt;</a>

/nute


Avatar billede netsrac Praktikant
02. marts 2001 - 11:20 #2
Er der andre parameter som du bruger på søgemaskinen ?

Kan vi se koden til den søgemaskine, det er lidt nemmere så.

At du kører med frames skulle ikke have nogen betydning.
Avatar billede wermelin Nybegynder
02. marts 2001 - 11:22 #3
Nute: Jeg har prøvet at sætte target på - den gør det samme! Min mainframe hedder \'target\' og her er det main.asp er i - og når man søger skifter den til result.asp; men hopper tilbage når man skal se side 2 af søgningen...!
Netsrac: Jeg kopiere til koden... 2 sec..!
Avatar billede wermelin Nybegynder
02. marts 2001 - 11:22 #4
<%

strKEYWORD = Trim(Request.Form(\"KEYWORD\"))
strAMTKEYWORD = Trim(Request.Form(\"AMT\"))
strBYKEYWORD = Trim(Request.Form(\"BY\"))
strKATEGORIKEYWORD = Trim(Request.Form(\"KATEGORI\"))
strPOSTNRKEYWORD = Trim(Request.Form(\"POSTNR\"))
strUGEKEYWORD = Trim(Request.Form(\"UGE\"))
If Len(strKEYWORD) = 0 Then
Response.Clear
Response.Redirect(\"../grundsten/main.asp\")
Else
strKEYWORD = Replace(strKEYWORD,\"\'\",\"\'\'\")
End If

intPage = Request(\"page\")
If isNumeric(intPage) = False Or intPage < 1 Then
  intPage = 1
End If

\' Her kommer SQLstrengen!
strSQL = \"SELECT * FROM VARE WHERE\"
IF strAMTKEYWORD = \"ALLE\" THEN
    strSQL = strSQL & \" AMT LIKE \'%amt%\'\"
ELSE
    strSQL = strSQL & \" AMT = \'\" & strAMTKEYWORD & \"\'\"
END IF
IF strBYKEYWORD = \"ALLE\" THEN
    strSQL = strSQL & \" AND (BY LIKE \'%a%\' OR \'%e%\' OR \'%i%\' OR \'%o%\' OR \'%u%\' OR \'%ø%\' OR \'%æ%\' OR \'%å%\')\"
ELSE
    strSQL = strSQL & \" AND BY = \'\" & strBYKEYWORD & \"\'\"
END IF
IF strKATEGORIKEYWORD = \"ALLE\" THEN
    strSQL = strSQL & \" AND KATEGORI LIKE \'%beklædning%\'\"
ELSE
    strSQL = strSQL & \" AND KATEGORI = \'\" & strKATEGORIKEYWORD & \"\'\"
END IF
IF strPOSTNRKEYWORD = \"ALLE\" THEN
    strSQL = strSQL & \" AND POSTNR BETWEEN 100 AND 10000\"
ELSE
    strSQL = strSQL & \" AND POSTNR = \" & strPOSTNRKEYWORD & \"\"
END IF
IF strUGEKEYWORD = \"ALLE\" THEN
    strSQL = strSQL & \" AND UGE BETWEEN 0 AND 53\"
ELSE
    strSQL = strSQL & \" AND UGE = \" & strUGEKEYWORD & \"\"
END IF
    strSQL = strSQL & \" AND (VARENAVN = \'\" & strKEYWORD & \"\' OR VAREBESKRIVELSE LIKE \'%\" & strKEYWORD & \"%\')\"
\'Opretter forbindelse til databasen og udfører SQLstrengen   
    strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"../soeg/lavprisvarehus.mdb\")
    Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    rs.Open strSQL, strDSN, 1

    If Not (rs.BOF Or rs.EOF) Then
    Response.Write \"<br><br>\"
      rs.PageSize = 1
      rs.AbsolutePage = intPage
      intRecCount = rs.PageSize
      intPageCount = rs.PageCount
      Response.Write \"<p><b>Side \" & intPage & \" af \" & intPageCount & \"</b></p>\"
    Response.Write \"<div align=\"\"center\"\"><br><br><br><table bgcolor=\"\"black\"\" width=\"\"80%\"\" cellspacing=\"\"1\"\" cellpadding=\"\"2\"\" border=\"\"0\"\"><tr bgcolor=\"\"#FF9933\"\" class=\"\"underbanner\"\"><td width=\"\"10%\"\">Vare</td><td width=\"\"15%\"\">Beskrivelse</td><td width=\"\"20%\"\">Evt. bemærkning</td><td width=\"\"10%\"\">Førpris</td><td width=\"\"10%\"\">Tilbudspris</td><td width=\"\"5%\"\">Uge</td><td>Forhandler</td></tr>\"
   
    Do While Not rs.EOF And intRecCount > 0
    Response.Write \"<tr bgcolor=\"\"white\"\"><td>\" & rs(\"VARENAVN\") &\"</td><td>\" & rs(\"VAREBESKRIVELSE\") &\"</td><td>\"& rs(\"DIVERSE\") &\"</td><td>\" & FormatCurrency(rs(\"PRISFOER\"),2) & \"</td><td>\"& FormatCurrency(rs(\"PRISNU\"),2) &\"</td><td>\"& rs(\"UGE\") &\"</td><td>\"& rs(\"FIRMANAVN\") & \",&nbsp;\" & rs(\"ADRESSE\") & \",&nbsp;\"& rs(\"POSTNR\") & \"&nbsp;\" & rs(\"BY\") & \"</td></tr>\"
    intRecCount = intRecCount - 1
    rs.MoveNext
    Loop
    Response.Write \"</table></div>\"
    ELSE
    Response.Write \"<br><br><div align=\"\"center\"\">Søgningen på \'\"& strKEYWORD &\"\' gav intet resultat!</div>\"   
    END IF       

    rs.Close
    Set rs = Nothing

Response.Write \"<p>Gå til side \"
For intNum = 1 To intPageCount
  Response.Write \"<a href=result.asp?page=\" & intNum & \" target=\"\"target\"\">\" & intNum & \"</a> \"
Next

Response.Write \"<p>\"
If Clng(intPage) > 1 Then
  Response.Write \"<a href=result.asp?page=\" & intPage - 1 & \">&lt;&lt;</a>\"
Else
  Response.Write \"&lt;&lt;\"
End If

Response.Write \"&nbsp;\"

If Clng(intPage) < Clng(intPageCount) Then
  Response.Write \"<a href=result.asp?page=\" & intPage + 1 & \" target=target>&gt;&gt;</a> \"
Else
  Response.Write \"&gt;&gt;\"
End If


%>
Avatar billede netsrac Praktikant
02. marts 2001 - 11:27 #5
Du skal have alle dine variabler med igen jo.
If Clng(intPage) > 1 Then
  Response.Write \"<a href=result.asp\" & request.servervariables(\"QUERY_String\") & \"?page=\" & intPage - 1 & \">&lt;&lt;</a>\"
Else
  Response.Write \"&lt;&lt;\"
End If

Avatar billede netsrac Praktikant
02. marts 2001 - 11:27 #6
Lille fejl..

If Clng(intPage) > 1 Then
  Response.Write \"<a href=result.asp?\" & request.servervariables(\"QUERY_String\") & \"&page=\" & intPage - 1 & \">&lt;&lt;</a>\"
Else
  Response.Write \"&lt;&lt;\"
End If
Avatar billede nute Nybegynder
02. marts 2001 - 11:31 #7
ja....siden du utfører en query med conditions, så er du nødt til å sende med alle søkekriteriene i din querystring...ellers vil det ikke fungere...

/nute
Avatar billede wermelin Nybegynder
02. marts 2001 - 11:37 #8
Øhh... dvs. at min QUERY_String er strSQL??? SÅ det skal se sådan ud ik\'?
If Clng(intPage) < Clng(intPageCount) Then
  Response.Write \"<a href=result.asp?\" & request.servervariables(\"strSQL\") & \"page=\" & intPage + 1 & \">Næste 10</a>\"
Else
  Response.Write \"&lt;&lt;\"
End If

Men det virker stadigvæk ikke - den hopper bare tilbage til main.asp
Avatar billede wermelin Nybegynder
02. marts 2001 - 11:41 #9
Øhh.. det kan være at der lidt rod i filerne!
Det er sådan at result.asp kun har soegescript.asp inkluderet - kunne det have noget at skulle have sagt?
Avatar billede nute Nybegynder
02. marts 2001 - 11:44 #10
din querystring skal se nogenlunde sånn ut:

result.asp?KEYWORD=\" & strKEYWORD & \"&AMT=\" & strAMTKEYWORD & \"&BY=\" & strBYKEYWORD  & \"&KATEGORY=\" & strKATEGORIKEYWORD  & \"&POSTNR=\" & strPOSTNRKEYWORD  & \"&UGE=\" & strUGEKEYWORD

/nute
Avatar billede netsrac Praktikant
02. marts 2001 - 11:45 #11
<%

strKEYWORD = Trim(Request(\"KEYWORD\"))
strAMTKEYWORD = Trim(Request(\"AMT\"))
strBYKEYWORD = Trim(Request(\"BY\"))
strKATEGORIKEYWORD = Trim(Request(\"KATEGORI\"))
strPOSTNRKEYWORD = Trim(Request(\"POSTNR\"))
strUGEKEYWORD = Trim(Request(\"UGE\"))
If Len(strKEYWORD) = 0 Then
Response.Clear
Response.Redirect(\"../grundsten/main.asp\")
Else
strKEYWORD = Replace(strKEYWORD,\"\'\",\"\'\'\")
End If

intPage = Request(\"page\")
If isNumeric(intPage) = False Or intPage < 1 Then
  intPage = 1
End If

\' Her kommer SQLstrengen!
strSQL = \"SELECT * FROM VARE WHERE\"
IF strAMTKEYWORD = \"ALLE\" THEN
    strSQL = strSQL & \" AMT LIKE \'%amt%\'\"
ELSE
    strSQL = strSQL & \" AMT = \'\" & strAMTKEYWORD & \"\'\"
END IF
IF strBYKEYWORD = \"ALLE\" THEN
    strSQL = strSQL & \" AND (BY LIKE \'%a%\' OR \'%e%\' OR \'%i%\' OR \'%o%\' OR \'%u%\' OR \'%ø%\' OR \'%æ%\' OR \'%å%\')\"
ELSE
    strSQL = strSQL & \" AND BY = \'\" & strBYKEYWORD & \"\'\"
END IF
IF strKATEGORIKEYWORD = \"ALLE\" THEN
    strSQL = strSQL & \" AND KATEGORI LIKE \'%beklædning%\'\"
ELSE
    strSQL = strSQL & \" AND KATEGORI = \'\" & strKATEGORIKEYWORD & \"\'\"
END IF
IF strPOSTNRKEYWORD = \"ALLE\" THEN
    strSQL = strSQL & \" AND POSTNR BETWEEN 100 AND 10000\"
ELSE
    strSQL = strSQL & \" AND POSTNR = \" & strPOSTNRKEYWORD & \"\"
END IF
IF strUGEKEYWORD = \"ALLE\" THEN
    strSQL = strSQL & \" AND UGE BETWEEN 0 AND 53\"
ELSE
    strSQL = strSQL & \" AND UGE = \" & strUGEKEYWORD & \"\"
END IF
    strSQL = strSQL & \" AND (VARENAVN = \'\" & strKEYWORD & \"\' OR VAREBESKRIVELSE LIKE \'%\" & strKEYWORD & \"%\')\"
\'Opretter forbindelse til databasen og udfører SQLstrengen   
    strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"../soeg/lavprisvarehus.mdb\")
    Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    rs.Open strSQL, strDSN, 1

    If Not (rs.BOF Or rs.EOF) Then
    Response.Write \"<br><br>\"
      rs.PageSize = 1
      rs.AbsolutePage = intPage
      intRecCount = rs.PageSize
      intPageCount = rs.PageCount
      Response.Write \"<p><b>Side \" & intPage & \" af \" & intPageCount & \"</b></p>\"
    Response.Write \"<div align=\"\"center\"\"><br><br><br><table bgcolor=\"\"black\"\" width=\"\"80%\"\" cellspacing=\"\"1\"\" cellpadding=\"\"2\"\" border=\"\"0\"\"><tr bgcolor=\"\"#FF9933\"\" class=\"\"underbanner\"\"><td width=\"\"10%\"\">Vare</td><td width=\"\"15%\"\">Beskrivelse</td><td width=\"\"20%\"\">Evt. bemærkning</td><td width=\"\"10%\"\">Førpris</td><td width=\"\"10%\"\">Tilbudspris</td><td width=\"\"5%\"\">Uge</td><td>Forhandler</td></tr>\"
   
    Do While Not rs.EOF And intRecCount > 0
    Response.Write \"<tr bgcolor=\"\"white\"\"><td>\" & rs(\"VARENAVN\") &\"</td><td>\" & rs(\"VAREBESKRIVELSE\") &\"</td><td>\"& rs(\"DIVERSE\") &\"</td><td>\" & FormatCurrency(rs(\"PRISFOER\"),2) & \"</td><td>\"& FormatCurrency(rs(\"PRISNU\"),2) &\"</td><td>\"& rs(\"UGE\") &\"</td><td>\"& rs(\"FIRMANAVN\") & \",&nbsp;\" & rs(\"ADRESSE\") & \",&nbsp;\"& rs(\"POSTNR\") & \"&nbsp;\" & rs(\"BY\") & \"</td></tr>\"
    intRecCount = intRecCount - 1
    rs.MoveNext
    Loop
    Response.Write \"</table></div>\"
    ELSE
    Response.Write \"<br><br><div align=\"\"center\"\">Søgningen på \'\"& strKEYWORD &\"\' gav intet resultat!</div>\"   
    END IF       

    rs.Close
    Set rs = Nothing

Response.Write \"<p>Gå til side \"
For intNum = 1 To intPageCount
  Response.Write \"<a href=result.asp?page=\" & intNum & \" target=\"\"target\"\">\" & intNum & \"</a> \"
Next

query = strKEYWORD & \"&\" & strAMTKEYWORD & \"&\" & strBYKEYWORD & \"&\" & strKATEGORIKEYWORD & \"&\" & strPOSTNRKEYWORD & \"&\" & strUGEKEYWORD


Response.Write \"<p>\"
If Clng(intPage) > 1 Then
  Response.Write \"<a href=result.asp?\" & query & \"&page=\" & intPage - 1 & \">&lt;&lt;</a>\"
Else
  Response.Write \"&lt;&lt;\"
End If

Response.Write \"&nbsp;\"

If Clng(intPage) < Clng(intPageCount) Then
  Response.Write \"<a href=result.asp?\" & query & \"&page=\" & intPage + 1 & \" target=target>&gt;&gt;</a> \"
Else
  Response.Write \"&gt;&gt;\"
End If


%>
Avatar billede netsrac Praktikant
02. marts 2001 - 11:47 #12
Den jeg lige har lavet der skulle gerne virke :-)
Avatar billede nute Nybegynder
02. marts 2001 - 11:48 #13
netsrac >> det vil ikke fungere, for parameterne du sender har ingen identifier !!

/nute
Avatar billede wermelin Nybegynder
02. marts 2001 - 11:53 #14
Det er rigtigt! Jeg har taget nute\'s query streng.... men den hopper stadigvæk hen på main.asp!!!
Der må sgu være rod i filerne/linksene...!

Jeg har 4 frames - en med top, en med søgefelter, så mainframen (target!) og en bund!

I \'target\' sidder main.asp - men når der søges i søgefeltet kommer result.asp med resultaterne!
Result.asp består kun af 2 inkluderede filer; en navigationsbar og så soegescript.asp!!
Avatar billede nute Nybegynder
02. marts 2001 - 11:55 #15
send oss en link, hvis det er mulig...

/nute
Avatar billede wermelin Nybegynder
02. marts 2001 - 11:58 #16
Ok!
Alt hvad I ser er fiktivt - altså er tilbudene på forside nogle JEG har fundet på; bare for at lave lidt fyld...
Her er linket - søg på \'SKO\'
http://wermelin-webdesign.dk/lavpris/
Avatar billede netsrac Praktikant
02. marts 2001 - 12:01 #17
Dooh..

Den her skulle gerne virke:
Læg mærke til at jeg bruger request i stedet for request.form
<%

strKEYWORD = Trim(Request(\"KEYWORD\"))
strAMTKEYWORD = Trim(Request(\"AMT\"))
strBYKEYWORD = Trim(Request(\"BY\"))
strKATEGORIKEYWORD = Trim(Request(\"KATEGORI\"))
strPOSTNRKEYWORD = Trim(Request(\"POSTNR\"))
strUGEKEYWORD = Trim(Request(\"UGE\"))
If Len(strKEYWORD) = 0 Then
Response.Clear
Response.Redirect(\"../grundsten/main.asp\")
Else
strKEYWORD = Replace(strKEYWORD,\"\'\",\"\'\'\")
End If

intPage = Request(\"page\")
If isNumeric(intPage) = False Or intPage < 1 Then
  intPage = 1
End If

\' Her kommer SQLstrengen!
strSQL = \"SELECT * FROM VARE WHERE\"
IF strAMTKEYWORD = \"ALLE\" THEN
    strSQL = strSQL & \" AMT LIKE \'%amt%\'\"
ELSE
    strSQL = strSQL & \" AMT = \'\" & strAMTKEYWORD & \"\'\"
END IF
IF strBYKEYWORD = \"ALLE\" THEN
    strSQL = strSQL & \" AND (BY LIKE \'%a%\' OR \'%e%\' OR \'%i%\' OR \'%o%\' OR \'%u%\' OR \'%ø%\' OR \'%æ%\' OR \'%å%\')\"
ELSE
    strSQL = strSQL & \" AND BY = \'\" & strBYKEYWORD & \"\'\"
END IF
IF strKATEGORIKEYWORD = \"ALLE\" THEN
    strSQL = strSQL & \" AND KATEGORI LIKE \'%beklædning%\'\"
ELSE
    strSQL = strSQL & \" AND KATEGORI = \'\" & strKATEGORIKEYWORD & \"\'\"
END IF
IF strPOSTNRKEYWORD = \"ALLE\" THEN
    strSQL = strSQL & \" AND POSTNR BETWEEN 100 AND 10000\"
ELSE
    strSQL = strSQL & \" AND POSTNR = \" & strPOSTNRKEYWORD & \"\"
END IF
IF strUGEKEYWORD = \"ALLE\" THEN
    strSQL = strSQL & \" AND UGE BETWEEN 0 AND 53\"
ELSE
    strSQL = strSQL & \" AND UGE = \" & strUGEKEYWORD & \"\"
END IF
    strSQL = strSQL & \" AND (VARENAVN = \'\" & strKEYWORD & \"\' OR VAREBESKRIVELSE LIKE \'%\" & strKEYWORD & \"%\')\"
\'Opretter forbindelse til databasen og udfører SQLstrengen   
    strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"../soeg/lavprisvarehus.mdb\")
    Set rs = Server.CreateObject(\"ADODB.RecordSet\")
    rs.Open strSQL, strDSN, 1

    If Not (rs.BOF Or rs.EOF) Then
    Response.Write \"<br><br>\"
      rs.PageSize = 1
      rs.AbsolutePage = intPage
      intRecCount = rs.PageSize
      intPageCount = rs.PageCount
      Response.Write \"<p><b>Side \" & intPage & \" af \" & intPageCount & \"</b></p>\"
    Response.Write \"<div align=\"\"center\"\"><br><br><br><table bgcolor=\"\"black\"\" width=\"\"80%\"\" cellspacing=\"\"1\"\" cellpadding=\"\"2\"\" border=\"\"0\"\"><tr bgcolor=\"\"#FF9933\"\" class=\"\"underbanner\"\"><td width=\"\"10%\"\">Vare</td><td width=\"\"15%\"\">Beskrivelse</td><td width=\"\"20%\"\">Evt. bemærkning</td><td width=\"\"10%\"\">Førpris</td><td width=\"\"10%\"\">Tilbudspris</td><td width=\"\"5%\"\">Uge</td><td>Forhandler</td></tr>\"
   
    Do While Not rs.EOF And intRecCount > 0
    Response.Write \"<tr bgcolor=\"\"white\"\"><td>\" & rs(\"VARENAVN\") &\"</td><td>\" & rs(\"VAREBESKRIVELSE\") &\"</td><td>\"& rs(\"DIVERSE\") &\"</td><td>\" & FormatCurrency(rs(\"PRISFOER\"),2) & \"</td><td>\"& FormatCurrency(rs(\"PRISNU\"),2) &\"</td><td>\"& rs(\"UGE\") &\"</td><td>\"& rs(\"FIRMANAVN\") & \",&nbsp;\" & rs(\"ADRESSE\") & \",&nbsp;\"& rs(\"POSTNR\") & \"&nbsp;\" & rs(\"BY\") & \"</td></tr>\"
    intRecCount = intRecCount - 1
    rs.MoveNext
    Loop
    Response.Write \"</table></div>\"
    ELSE
    Response.Write \"<br><br><div align=\"\"center\"\">Søgningen på \'\"& strKEYWORD &\"\' gav intet resultat!</div>\"   
    END IF       

    rs.Close
    Set rs = Nothing

Response.Write \"<p>Gå til side \"
For intNum = 1 To intPageCount
  Response.Write \"<a href=result.asp?page=\" & intNum & \" target=\"\"target\"\">\" & intNum & \"</a> \"
Next

query = \"KEYWORD=\" & strKEYWORD & \"&AMT=\" & strAMTKEYWORD & \"&BY=\" & strBYKEYWORD  & \"&KATEGORY=\" & strKATEGORIKEYWORD  & \"&POSTNR=\" & strPOSTNRKEYWORD  & \"&UGE=\" & strUGEKEYWORD

Response.Write \"<p>\"
If Clng(intPage) > 1 Then
  Response.Write \"<a href=result.asp?\" & query & \"&page=\" & intPage - 1 & \">&lt;&lt;</a>\"
Else
  Response.Write \"&lt;&lt;\"
End If

Response.Write \"&nbsp;\"

If Clng(intPage) < Clng(intPageCount) Then
  Response.Write \"<a href=result.asp?\" & query & \"&page=\" & intPage + 1 & \" target=target>&gt;&gt;</a> \"
Else
  Response.Write \"&gt;&gt;\"
End If


%>
Avatar billede nute Nybegynder
02. marts 2001 - 12:02 #18
denne linken:

Gå til side 1 2

skal også peke til \'soegescript.asp?VARENAVN=sko&AMT=ALLE&BY=ALLE&KATEGORI=ALLE&POSTNR=ALLE&UGE=ALLE&page=2\'

og ikke til result.asp?page=2

/nute
Avatar billede wermelin Nybegynder
02. marts 2001 - 12:06 #19
netsrac: Hopper stadigvæk hen til main.asp

nute: Ja, jeg ved godt at det også skal rettes - men det løser ikke problemet! Problemer er når du trykker på >> (og der er linket korrekt) så hopper den hen på main.asp!

Men altså - det giver ingen mening at den gør det - for soegescript.asp er overhovedet ikke forbundet med main.asp...
Avatar billede wermelin Nybegynder
02. marts 2001 - 12:08 #20
Hmm... probelemet må ligge her:

If Len(strKEYWORD) = 0 Then
Response.Clear
Response.Redirect(\"../grundsten/main.asp\")
Else
Avatar billede wermelin Nybegynder
02. marts 2001 - 12:09 #21
Dvs. at scriptet IKKE får nogle indtastede værdier... altså læses query strengen slet ikke!
Avatar billede netsrac Praktikant
02. marts 2001 - 12:11 #22
Du smider jo ikke keyword med igen, som jeg har gjort ?
Avatar billede netsrac Praktikant
02. marts 2001 - 12:12 #23
Prøv lige at copy/paste det sidste script jeg har postet.
Avatar billede wermelin Nybegynder
02. marts 2001 - 12:15 #24
Nej - når man skal videre til de ti næste så søger man jo ikke - dvs. et scriptet ikke modtaget et keyword; og når det ikke gør det, så redirect\'er den til main.asp!

Man kan man ikke lave et eller andet:
IF
query_string THEN
ELSE
strKEYWORD = Request(Trim..osv. osv.

???
Avatar billede wermelin Nybegynder
02. marts 2001 - 12:16 #25
Er gjort!
Avatar billede wermelin Nybegynder
02. marts 2001 - 12:18 #26
Nu hjælper det lidt! Jeg har fjernet
If Len(strKEYWORD) = 0 Then
Response.Clear
Response.Redirect(\"../grundsten/main.asp\")
Else
Og så kan man hoppe til næste resultat - så viser den lige pludselig at der er 4 sider med resultater og ikke kun 2...?
Avatar billede netsrac Praktikant
02. marts 2001 - 12:18 #27
Det ser nu ikke meget ud til at du har copy/paste det jeg har skrevet som det sidste.
Avatar billede wermelin Nybegynder
02. marts 2001 - 12:18 #28
Nææ... sgu! Nu virker det... prøv selv linket!!
Avatar billede wermelin Nybegynder
02. marts 2001 - 12:20 #29
Jooh... jeg har copy/paste det og uploadet det!! Og nu virker det også.. men fordi jeg fjernede det før omtalte..!
Avatar billede nute Nybegynder
02. marts 2001 - 12:21 #30
du sender jo med VARENAVN som parameter....bytt ut VARENAVN med KEYWORD !!

/nute
Avatar billede wermelin Nybegynder
02. marts 2001 - 12:22 #31
Nej nej! For søgeordet - som er strKEYWORD søger på VARENAVN (og faktisk også VAREBESKRIVELSE i db\'en!)

Men altså - det virker drenge..... er det iorden hvis I deler pointene??
Avatar billede netsrac Praktikant
02. marts 2001 - 12:24 #32
Ja det er da helt iorden :-)
Avatar billede nute Nybegynder
02. marts 2001 - 12:25 #33
jeg synes vi fortjener 30 points hver....

/nute
Avatar billede netsrac Praktikant
02. marts 2001 - 12:27 #34
nute >> Det er da godt vi er enige :-)
Avatar billede netsrac Praktikant
02. marts 2001 - 12:28 #35
nute >> Hov vi er vist ikke enige, men hva 15 point er da okay.
Avatar billede nute Nybegynder
02. marts 2001 - 12:30 #36
det er helt i orden :)
Avatar billede wermelin Nybegynder
02. marts 2001 - 13:02 #37
Heh.... undskyld jeg var lidt \'tom hovedet\'!
Nute: Det du skrev med KEYWORD - ja, det har jeg forstået nu :o) Og nu fungerer det upåklageligt.....

Ja, jeg er ikke så skrap til asp endnu - men det bliver jeg vel...? :o)
Avatar billede nute Nybegynder
02. marts 2001 - 13:04 #38
flott !! du vet...man lærer noe hver dag ;)
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