29. august 2001 - 09:03Der er
16 kommentarer og 1 løsning
Søgning
Jeg har fået dette søge script flækket sammen
<% strKeyword = Trim(Request.Form(\"Keyword\")) If Len(strKeyword) = 0 Then Response.Clear Response.Redirect(\"search.asp\") Else strKeyword = Replace(strKeyword,\"\'\",\"\'\'\") End If strSQL = \"SELECT El_side, El_overskrift, ID FROM tele WHERE\" strSQL = strSQL & \" (El_side LIKE \'%\" & strKeyword & \"%\')\" strSQL = strSQL & \" OR (El_overskrift LIKE \'%\" & strKeyword & \"%\')\" strSQL = strSQL & \" OR (ID LIKE \'%\" & strKeyword & \"%\')\" strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"db/alfred.mdb\") Set myConn = Server.CreateObject(\"ADODB.Connection\") myConn.Open strDSN Set rs = myConn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then Response.Write \"<center>\" Response.Write \"<table border=\"\"0\"\" cellspacing=\"\"0\"\" width=\"\"80%\"\" cellpadding=\"\"3\"\" >\" Do While Not rs.EOF Response.Write \"<tr><td width=100% ><b><font size=\"\"2\"\" face=\"\"Arial, Helvetica, sans-serif\"\">Overskrift </font></b><FONT FACE=\"\"Verdana, Times New Roman\"\" SIZE=\"\"2\"\" >\" & \"<a href=detail.asp?ID=\"& rs(\"ID\")&\" TARGET=_self>\"& rs(\"El_overskrift\") &\"</A> <br><b><font size=\"\"2\"\" face=\"\"Arial, Helvetica, sans-serif\"\">Resultat: </font></b>\" & rs(\"El_side\")&\" <br><HR></td></tr>\" rs.MoveNext Loop Response.Write \"</FONT></table>\" Else Response.Write \"<p><FONT FACE=\"\"Verdana, Times New Roman\"\" SIZE=\"\"2\"\" ><b>Desværrer fandt vi ikke noget til dig.<br>Prøv med nogle andre søgeord.</b><br><br>\" End If myConn.Close Set myConn = Nothing %>
Det virker ok men jeg ville gerne have at jeg kunne bestemme hvormange resultater jeg skal have vist pr søgning.
Jeg vil også gerne kunne nøjes med at kunne vise eks. 30 tegn ved Resultat så den ikke skriver hele posten ud.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
<% strKeyword = Trim(Request.Form(\"Keyword\")) If Len(strKeyword) = 0 Then Response.Clear Response.Redirect(\"search.asp\") Else strKeyword = Replace(strKeyword,\"\'\",\"\'\'\") End If strSQL = \"SELECT El_side, El_overskrift, ID FROM tele WHERE\" strSQL = strSQL & \" (El_side LIKE \'%\" & strKeyword & \"%\')\" strSQL = strSQL & \" OR (El_overskrift LIKE \'%\" & strKeyword & \"%\')\" strSQL = strSQL & \" OR (ID LIKE \'%\" & strKeyword & \"%\')\" strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"db/alfred.mdb\") Set myConn = Server.CreateObject(\"ADODB.Connection\") myConn.Open strDSN Set rs = myConn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then Response.Write \"<center>\" Response.Write \"<table border=\"\"0\"\" cellspacing=\"\"0\"\" width=\"\"80%\"\" cellpadding=\"\"3\"\" >\" For x = 1 To 10 Response.Write \"<tr><td width=100% ><b><font size=\"\"2\"\" face=\"\"Arial, Helvetica, sans-serif\"\">Overskrift </font></b><FONT FACE=\"\"Verdana, Times New Roman\"\" SIZE=\"\"2\"\" >\" & \"<a href=detail.asp?ID=\"& rs(\"ID\")&\" TARGET=_self>\"& rs(\"El_overskrift\") &\"</A> <br><b><font size=\"\"2\"\" face=\"\"Arial, Helvetica, sans-serif\"\">Resultat: </font></b>\" & Left(rs(\"El_side\"),30)&\" <br><HR></td></tr>\" rs.MoveNext Next Response.Write \"</FONT></table>\" Else Response.Write \"<p><FONT FACE=\"\"Verdana, Times New Roman\"\" SIZE=\"\"2\"\" ><b>Desværrer fandt vi ikke noget til dig.<br>Prøv med nogle andre søgeord.</b><br><br>\" End If myConn.Close Set myConn = Nothing %>
<% strKeyword = Trim(Request.Form(\"Keyword\")) If Len(strKeyword) = 0 Then Response.Clear Response.Redirect(\"search.asp\") Else strKeyword = Replace(strKeyword,\"\'\",\"\'\'\") End If strSQL = \"SELECT El_side, El_overskrift, ID FROM tele WHERE\" strSQL = strSQL & \" (El_side LIKE \'%\" & strKeyword & \"%\')\" strSQL = strSQL & \" OR (El_overskrift LIKE \'%\" & strKeyword & \"%\')\" strSQL = strSQL & \" OR (ID LIKE \'%\" & strKeyword & \"%\')\" strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"db/alfred.mdb\") Set myConn = Server.CreateObject(\"ADODB.Connection\") myConn.Open strDSN Set rs = myConn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then Response.Write \"<center>\" Response.Write \"<table border=\"\"0\"\" cellspacing=\"\"0\"\" width=\"\"80%\"\" cellpadding=\"\"3\"\" >\" Do While Not rs.EOF Response.Write \"<tr><td width=100% ><b><font size=\"\"2\"\" face=\"\"Arial, Helvetica, sans-serif\"\">Overskrift </font></b><FONT FACE=\"\"Verdana, Times New Roman\"\" SIZE=\"\"2\"\" >\" & \"<a href=detail.asp?ID=\"& rs(\"ID\")&\" TARGET=_self>\"& rs(\"El_overskrift\") &\"</A> <br><b><font size=\"\"2\"\" face=\"\"Arial, Helvetica, sans-serif\"\">Resultat: </font></b>\" & rs(\"El_side\")&\" <br><HR></td></tr>\" rs.MoveNext Loop Response.Write \"</FONT></table>\" Else Response.Write \"<p><FONT FACE=\"\"Verdana, Times New Roman\"\" SIZE=\"\"2\"\" ><b>Desværrer fandt vi ikke noget til dig.<br>Prøv med nogle andre søgeord.</b><br><br>\" End If myConn.Close Set myConn = Nothing %>
Det virker ok men jeg ville gerne have at jeg kunne bestemme hvormange resultater jeg skal have vist pr søgning.
Jeg vil også gerne kunne nøjes med at kunne vise eks. 30 tegn ved Resultat så den ikke skriver hele posten ud.
Er der nogen der har en ideeeeeee
Svar fra nil.dk 29/08 2001 09:05:08 <% strKeyword = Trim(Request.Form(\"Keyword\")) If Len(strKeyword) = 0 Then Response.Clear Response.Redirect(\"search.asp\") Else strKeyword = Replace(strKeyword,\"\'\",\"\'\'\") End If strSQL = \"SELECT El_side, El_overskrift, ID FROM tele WHERE\" strSQL = strSQL & \" (El_side LIKE \'%\" & strKeyword & \"%\')\" strSQL = strSQL & \" OR (El_overskrift LIKE \'%\" & strKeyword & \"%\')\" strSQL = strSQL & \" OR (ID LIKE \'%\" & strKeyword & \"%\')\" strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"db/alfred.mdb\") Set myConn = Server.CreateObject(\"ADODB.Connection\") myConn.Open strDSN Set rs = myConn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then Response.Write \"<center>\" Response.Write \"<table border=\"\"0\"\" cellspacing=\"\"0\"\" width=\"\"80%\"\" cellpadding=\"\"3\"\" >\" For x = 1 To 10 If Not (rs.BOF Or rs.EOF) Then Response.Write \"<tr><td width=100% ><b><font size=\"\"2\"\" face=\"\"Arial, Helvetica, sans-serif\"\">Overskrift </font></b><FONT FACE=\"\"Verdana, Times New Roman\"\" SIZE=\"\"2\"\" >\" & \"<a href=detail.asp?ID=\"& rs(\"ID\")&\" TARGET=_self>\"& rs(\"El_overskrift\") &\"</A> <br><b><font size=\"\"2\"\" face=\"\"Arial, Helvetica, sans-serif\"\">Resultat: </font></b>\" & Left(rs(\"El_side\"),30)&\" <br><HR></td></tr>\" rs.MoveNext End If Next Response.Write \"</FONT></table>\" Else Response.Write \"<p><FONT FACE=\"\"Verdana, Times New Roman\"\" SIZE=\"\"2\"\" ><b>Desværrer fandt vi ikke noget til dig.<br>Prøv med nogle andre søgeord.</b><br><br>\" End If myConn.Close Set myConn = Nothing %>
<% strKeyword = Trim(Request.Form(\"Keyword\")) If Len(strKeyword) = 0 Then Response.Clear Response.Redirect(\"search.asp\") Else strKeyword = Replace(strKeyword,\"\'\",\"\'\'\") End If strSQL = \"SELECT El_side, El_overskrift, ID FROM tele WHERE\" strSQL = strSQL & \" (El_side LIKE \'%\" & strKeyword & \"%\')\" strSQL = strSQL & \" OR (El_overskrift LIKE \'%\" & strKeyword & \"%\')\" strSQL = strSQL & \" OR (ID LIKE \'%\" & strKeyword & \"%\')\" strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"db/alfred.mdb\") Set myConn = Server.CreateObject(\"ADODB.Connection\") myConn.Open strDSN Set rs = myConn.Execute(strSQL) Response.Write \"<center>\" Response.Write \"<table border=\"\"0\"\" cellspacing=\"\"0\"\" width=\"\"80%\"\" cellpadding=\"\"3\"\" >\" For x = 1 To 10 If Not (rs.EOF Or rs.BOF) Then Response.Write \"<tr><td width=100% ><b><font size=\"\"2\"\" face=\"\"Arial, Helvetica, sans-serif\"\">Overskrift </font></b><FONT FACE=\"\"Verdana, Times New Roman\"\" SIZE=\"\"2\"\" >\" & \"<a href=detail.asp?ID=\"& rs(\"ID\")&\" TARGET=_self>\"& rs(\"El_overskrift\") &\"</A> <br><b><font size=\"\"2\"\" face=\"\"Arial, Helvetica, sans-serif\"\">Resultat: </font></b>\" & Left(rs(\"El_side\"),30)&\" <br><HR></td></tr>\" rs.MoveNext End If Next Response.Write \"</FONT></table>\" Else Response.Write \"<p><FONT FACE=\"\"Verdana, Times New Roman\"\" SIZE=\"\"2\"\" ><b>Desværrer fandt vi ikke noget til dig.<br>Prøv med nogle andre søgeord.</b><br><br>\" End If myConn.Close Set myConn = Nothing %>
<% strKeyword = Trim(Request.Form(\"Keyword\")) If Len(strKeyword) = 0 Then Response.Clear Response.Redirect(\"search.asp\") Else strKeyword = Replace(strKeyword,\"\'\",\"\'\'\") End If strSQL = \"SELECT El_side, El_overskrift, ID FROM tele WHERE\" strSQL = strSQL & \" (El_side LIKE \'%\" & strKeyword & \"%\')\" strSQL = strSQL & \" OR (El_overskrift LIKE \'%\" & strKeyword & \"%\')\" strSQL = strSQL & \" OR (ID LIKE \'%\" & strKeyword & \"%\')\" strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"db/alfred.mdb\") Set myConn = Server.CreateObject(\"ADODB.Connection\") myConn.Open strDSN Set rs = myConn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then Response.Write \"<center>\" Response.Write \"<table border=\"\"0\"\" cellspacing=\"\"0\"\" width=\"\"80%\"\" cellpadding=\"\"3\"\" >\"´ If rs.RecordCount >= 10 Then For x = 1 To 10 Else For x = 1 to rs.RecordCount End If Response.Write \"<tr><td width=100% ><b><font size=\"\"2\"\" face=\"\"Arial, Helvetica, sans-serif\"\">Overskrift </font></b><FONT FACE=\"\"Verdana, Times New Roman\"\" SIZE=\"\"2\"\" >\" & \"<a href=detail.asp?ID=\"& rs(\"ID\")&\" TARGET=_self>\"& rs(\"El_overskrift\") &\"</A> <br><b><font size=\"\"2\"\" face=\"\"Arial, Helvetica, sans-serif\"\">Resultat: </font></b>\" & Left(rs(\"El_side\"),30)&\" <br><HR></td></tr>\" rs.MoveNext Next Response.Write \"</FONT></table>\" Else Response.Write \"<p><FONT FACE=\"\"Verdana, Times New Roman\"\" SIZE=\"\"2\"\" ><b>Desværrer fandt vi ikke noget til dig.<br>Prøv med nogle andre søgeord.</b><br><br>\" End If myConn.Close Set myConn = Nothing %>
nil.dk >> Jeg aner ikke hvad jeg gjorde men det ser ud til det virker nu ?????
Her er scriptet jeg kan ikke se hvad der er forskellig fra det første
<% strKeyword = Trim(Request.Form(\"Keyword\")) If Len(strKeyword) = 0 Then Response.Clear Response.Redirect(\"search.asp\") Else strKeyword = Replace(strKeyword,\"\'\",\"\'\'\") End If strSQL = \"SELECT El_side, El_overskrift, ID FROM tele WHERE\" strSQL = strSQL & \" (El_side LIKE \'%\" & strKeyword & \"%\')\" strSQL = strSQL & \" OR (El_overskrift LIKE \'%\" & strKeyword & \"%\')\" strSQL = strSQL & \" OR (ID LIKE \'%\" & strKeyword & \"%\')\" strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"db/alfred.mdb\") Set myConn = Server.CreateObject(\"ADODB.Connection\") myConn.Open strDSN Set rs = myConn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then Response.Write \"<center>\" Response.Write \"<table border=\"\"0\"\" cellspacing=\"\"0\"\" width=\"\"80%\"\" cellpadding=\"\"3\"\" >\" For x = 1 To 10 Response.Write \"<tr><td width=100% ><b><font size=\"\"2\"\" face=\"\"Arial, Helvetica, sans-serif\"\">Overskrift </font></b><FONT FACE=\"\"Verdana, Times New Roman\"\" SIZE=\"\"2\"\" >\" & \"<a href=detail.asp?ID=\"& rs(\"ID\")&\" TARGET=_self>\"& rs(\"El_overskrift\") &\"</A> <br><b><font size=\"\"2\"\" face=\"\"Arial, Helvetica, sans-serif\"\">Resultat: </font></b>\" & Left(rs(\"El_side\"),30)&\" <br><HR></td></tr>\" rs.MoveNext Next Response.Write \"</FONT></table>\" Else Response.Write \"<p><FONT FACE=\"\"Verdana, Times New Roman\"\" SIZE=\"\"2\"\" ><b>Desværrer fandt vi ikke noget til dig.<br>Prøv med nogle andre søgeord.</b><br><br>\" End If myConn.Close Set myConn = Nothing %>
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.