Manfred Mayer: Suchergebnisse auf mehrere Seiten verteilen

Beitrag lesen

Hallo miteinander,

ich habe folgendes Problem: Ich möchte die Ergebnisse einer Suche auf mehrere Seiten verteilt ausgeben (wie z.B. bei Google). Die Suche läuft über eine Spalte "Text" in einer Tabelle auf dem SQL-Server. Weiß jemand, wie ich z.B. 10 Suchergebnisse ausgeben kann und unten dann Links auf weiter Seiten einbauen kann?

MfG

Manfred

<%@ LANGUAGE=VBScript %>
<html>
<head>
<title>Ergebnisse der Suche</title>

</head>

<body>

<%
  Set rs = Server.CreateObject("ADODB.Recordset")

strConn = "provider=sqloledb;Data Source=(local);Initial Catalog=asptree;User Id=sa;password=;"
  strSQL = "SELECT * FROM Partner WHERE Text LIKE '%" & Request.Form("Suchbegriffe") & "%'"

rs.Open strSQL, strConn
%><table border="0" width="100%">

<% dim i
i = 0 %>
<%
  do until rs.EOF
%>

<% dim Text
Text = rs.Fields("Text")
%>

<tr>
  <td width="20"><% i = i+1 %><% Response.Write (i) %></td>
  <td valign="middle" width="80%"><b>Inhalt:</b> <% Response.Write(Left(Text,200)) %>...</td>
  <td width="10%"> </td>

<tr>
<td></td>
<td colspan="2"><b>URL:</b> <a href="<%=rs.Fields("url")%>" target="Hauptframe"><% Response.Write rs.Fields("seite") %></a><p></p><br></td></tr>
</tr>

<%
    rs.MoveNext
  loop
  rs.Close
%></table><b><% Response.Write (i) %> Ergebnisse gefunden</b>
</body>
</html>