Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Sökmotor-träffar på flera sidor

Postades av 2003-08-08 09:03:25 - Laila Sandberg, i forum asp - allmänt, Tråden har 1 Kommentarer och lästs av 448 personer

Jag har gjort en sökmotor som ska visa 10 träffar på varje sida. Den visar rätt resultat men när jag trycker på sida 2 tex så följer inte resultaten med utan den är tomt där den ska visas. Vad är det för fel på scriptet?

<table border="0" width="430" cellspacing="0" cellpadding="0" height="59">
<tr>
<td class="rubrik1" valign="top" height="46">Sökmotor </td>
</tr>
<tr>
<form method="POST" action="sokasida.asp">
<td class="text11">Skriv ditt s&ouml;kord h&auml;r:<br>
<input type="text" name="soktext" size="50" value="<%=soktext%>">
&nbsp;
<input type="submit" value="Sök" name="find">
</td>
</form>
</tr>
</table>
<%
sokText = request("soktext")
if sokText <> "" then
%>

<%
set con = server.createobject("ADODB.Connection")
con.open ="driver={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("dbsok.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
set rs = con.execute("select count(*) from sok_tbl where ord1 like '%" & soktext & "%' ")

if not (rs.eof or rs.bof) then
response.write "antal poster:" & rs(0)
response.write "&nbsp;"
end if

rs.close

Const perSida = 10
If Request.QueryString("page") = "" then
page = 1
Else
page = Request.QueryString("page")
End If

rs.CursorLocation = 3
rs.CacheSize = perSida

'Set rs = Server.CreateObject("ADODB.Recordset")
SQL = "select * from sok_tbl where ord1 like '%" & soktext & "%' order by rubrik"
rs.Open SQL, Con, adOpenStatic, adLockOptimistic

If rs.EOF Then
response.write ("Inga träffar sök igen!")
else

rs.MoveFirst
rs.PageSize = perSida

TotalPages = rs.PageCount
rs.AbsolutePage = page
Count = 0

%>

<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>

Sidor: <% = TotalPages %>

</td>
</tr>
<%end if%>
<%Do While Not rs.EOF And Count < rs.PageSize%>

<tr>
<td>
<% rakna = rakna + 1 %>
<%= rakna %>
"><% = rs("rubrik") %>
</td>
</tr>

<%
Count = Count + 1
rs.MoveNext
Loop
rs.Close
Set rs = nothing
con.Close
Set con = nothing

IF TotalPages > 1 Then%>

<tr>
<td>

<%
If TotalPages <> 1 Then
If (Int(page)) <> 1 Then
%>


« Bakåt

<%Else%>
« Bakåt |
<%End If

For Pages = 1 To TotalPages
If (Int(Pages)) = (Int(page)) Then%>
<%=Pages%>
<%Else%>
<%=Pages%>
<%
End If
Next
%>

<%End If
If (Int(page)) <> (Int(TotalPages)) Then%>
|

Framåt »


<%Else%>
| Framåt »
<%END IF%>
<%End If%>
<%END IF%>
</td>
</tr>
</table>


Svara

Sv: Sökmotor-träffar på flera sidor

Postades av 2003-11-01 14:11:05 - Peter Cyrillus

Du måste ta med värdet för soktext till nästa sida.

Oj, såg inte att det var löst, sorry ;)
/Peter


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 792
27 960
271 761
473
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies