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.
Scriptet kommer jo meget an på din databasestruktur men her er lidt inspiration:
strSQL = \"SELECT * FROM tabel\"
arrSogeord = Split(Request.Form(\"textfield\"), \" \") For i = 0 to Ubound(arrSogeord) If i = 0 Then strSQL = strSQL & \" WHERE (felt LIKE \'%\" & arrSogeord(i) & \"%\')\" Else strSQL = strSQL & \" OR (felt LIKE \'%\" & arrSogeord(i) & \"%\')\" End if Next
If Request.Form(\"Kategori\") <> \"\" Then Set objConn = Server.CreateObject(\"ADODB.Connection\") objConn.Open strConnect strSQL = \"SELECT * FROM Citat\" arrSogeord = Split(Request.Form(\"Soegeord\"), \" \") For i = 0 to Ubound(arrSogeord) If i = 0 Then strSQL = strSQL & \" WHERE (felt LIKE \'%\" & arrSogeord(i) & \"%\')\" Else strSQL = strSQL & \" OR (felt LIKE \'%\" & arrSogeord(i) & \"%\')\" End if Next
strSQL = strSQL & \" WHERE Kategori = \" & Request.Form(\"Kategori\") Set objRS = objConn.Execute(strSQL)
Do while Not objRS.EOF Response.write objRS(\"Citat\") & \"<br/><hr/><br/>\" objRS.Movenext Loop Set objRS = Nothing objConn.Close Set objConn = Nothing
Else %> <form action=\"<%= Request.ServerVariables(\"SCRIPT_NAME\") %>\" method=\"post\"> <input type=\"text\" size=\"30\" name=\"Soegeord\"> Flere søgeord adskilles med mellemrum.<br/> <select name=\"Kategori\"> %> Set objConn = Server.CreateObject(\"ADODB.Connection\") objConn.Open strConnect Set objRS = objConn.Execute(\"SELECT ID, Kategori FROM kategori\") Do while Not objRS.EOF Response.write \"<option value=\"\"\" & objRS(\"ID\") & \"\"\">\" & objRS(\"Kategori\") & \"</option>\" objRS.Movenext Loop Response.write \"</select>\" Set objRS = Nothing objConn.Close Set objConn = Nothing %> <br/><input type=\"submit\" value=\"Søg\"> <% End If %> </body> </html>
If Request.Form(\"Kategori\") <> \"\" Then Set objConn = Server.CreateObject(\"ADODB.Connection\") objConn.Open strConnect strSQL = \"SELECT * FROM Citat\" arrSogeord = Split(Request.Form(\"Soegeord\"), \" \") For i = 0 to Ubound(arrSogeord) If i = 0 Then strSQL = strSQL & \" WHERE (Citat LIKE \'%\" & arrSogeord(i) & \"%\')\" Else strSQL = strSQL & \" OR (Citat LIKE \'%\" & arrSogeord(i) & \"%\')\" End if Next
strSQL = strSQL & \" WHERE Kategori = \" & Request.Form(\"Kategori\") Set objRS = objConn.Execute(strSQL)
Do while Not objRS.EOF Response.write objRS(\"Citat\") & \"<br/><hr/><br/>\" objRS.Movenext Loop Set objRS = Nothing objConn.Close Set objConn = Nothing
Else %> <form action=\"<%= Request.ServerVariables(\"SCRIPT_NAME\") %>\" method=\"post\"> <input type=\"text\" size=\"30\" name=\"Soegeord\"> Flere søgeord adskilles med mellemrum.<br/> <select name=\"Kategori\"> %> Set objConn = Server.CreateObject(\"ADODB.Connection\") objConn.Open strConnect Set objRS = objConn.Execute(\"SELECT ID, Kategori FROM kategori\") Do while Not objRS.EOF Response.write \"<option value=\"\"\" & objRS(\"ID\") & \"\"\">\" & objRS(\"Kategori\") & \"</option>\" objRS.Movenext Loop Response.write \"</select>\" Set objRS = Nothing objConn.Close Set objConn = Nothing %> <br/><input type=\"submit\" value=\"Søg\"> <% End If %> </body> </html>
If Request.Form(\"Kategori\") <> \"\" Then Set objConn = Server.CreateObject(\"ADODB.Connection\") objConn.Open strConnect strSQL = \"SELECT * FROM Citat\"
If Request.Form(\"Kategori\") <> \"\" Then Set objConn = Server.CreateObject(\"ADODB.Connection\") objConn.Open strConnect strSQL = \"SELECT * FROM Citat\" arrSogeord = Split(Request.Form(\"Soegeord\"), \" \") For i = 0 to Ubound(arrSogeord) If i = 0 Then strSQL = strSQL & \" WHERE (Citat LIKE \'%\" & arrSogeord(i) & \"%\')\" Else strSQL = strSQL & \" OR (Citat LIKE \'%\" & arrSogeord(i) & \"%\')\" End if Next
strSQL = strSQL & \" AND Kategori = \" & Request.Form(\"Kategori\") Set objRS = objConn.Execute(strSQL)
Do while Not objRS.EOF Response.write objRS(\"Citat\") & \"<br/><hr/><br/>\" objRS.Movenext Loop Set objRS = Nothing objConn.Close Set objConn = Nothing
Else %> <form action=\"<%= Request.ServerVariables(\"SCRIPT_NAME\") %>\" method=\"post\"> <input type=\"text\" size=\"30\" name=\"Soegeord\"> Flere søgeord adskilles med mellemrum.<br/> <select name=\"Kategori\"> <% Set objConn = Server.CreateObject(\"ADODB.Connection\") objConn.Open strConnect Set objRS = objConn.Execute(\"SELECT ID, Kategori FROM kategori\") Do while Not objRS.EOF Response.write \"<option value=\"\"\" & objRS(\"ID\") & \"\"\">\" & objRS(\"Kategori\") & \"</option>\" objRS.Movenext Loop Response.write \"</select>\" Set objRS = Nothing objConn.Close Set objConn = Nothing %> <br/><input type=\"submit\" value=\"Søg\"> <% End If %> </body> </html>
Jeg henter bare dine kategorier ud fra databasen således at hvis du smider en kategori mere i din kategoritabel kommer den automatisk med i dropdownboksen.
her er min script: <html> <head> <title>Søg</title> </head> <body> <% strConnect = DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"db.mdb\")
If Request.Form(\"Kategori\") <> \"\" Then Set objConn = Server.CreateObject(\"ADODB.Connection\") objConn.Open strConnect strSQL = \"SELECT * FROM Citat\" arrSogeord = Split(Request.Form(\"Soegeord\"), \" \") For i = 0 to Ubound(arrSogeord) If i = 0 Then strSQL = strSQL & \" WHERE (Citat LIKE \'%\" & arrSogeord(i) & \"%\')\" Else strSQL = strSQL & \" OR (Citat LIKE \'%\" & arrSogeord(i) & \"%\')\" End if Next
strSQL = strSQL & \" AND Kategori = \" & Request.Form(\"Kategori\") Set objRS = objConn.Execute(strSQL)
Do while Not objRS.EOF Response.write objRS(\"Citat\") & \"<br/><hr/><br/>\" objRS.Movenext Loop Set objRS = Nothing objConn.Close Set objConn = Nothing
Else %> <form action=\"<%= Request.ServerVariables(\"SCRIPT_NAME\") %>\" method=\"post\"> <input type=\"text\" size=\"30\" name=\"Soegeord\"> Flere søgeord adskilles med mellemrum.<br/> <select name=\"Kategori\"> <% Set objConn = Server.CreateObject(\"ADODB.Connection\") objConn.Open strConnect Set objRS = objConn.Execute(\"SELECT * From citat\") Do while Not objRS.EOF Response.write \"<option value=\"\"\" & objRS(\"kategori\") & \"\"\">\" & objRS(\"Kategori\") & \"</option>\" objRS.Movenext Loop Response.write \"</select>\" Set objRS = Nothing objConn.Close Set objConn = Nothing %> <br/><input type=\"submit\" value=\"Søg\"> <% End If %> </body> </html>
moonduck > jeps ! jeg tror nok jeg skal læse den endnu engang...
Synes godt om
Ny brugerNybegynder
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.