12. februar 2003 - 10:21Der er
17 kommentarer og 1 løsning
skjul informationer
det her er en forsæt. af http://www.eksperten.dk/spm/315844 og alt virker fint (tak rune), men strks som det virker kommer man i tanke om en ting jeg godt kunne tænke mig.
Som man kan læse på spm 315844, så kommer den med en list vor der er felt1, 2, osv, er det mugligt at kunne "skjule" foreks. felt3, så man skal tryk på musen før det folder sig ud. det jeg skal bruge det til er at det skal skjule indkøbsprisen (her felt 3) hvis kunden står lige bag en.
' Skaber DSNLess forbindelse til DBen strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("kverneland2003.mdb") Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open strDSN
' Skaber et recordset udfra SQL strengen Set rs = myConn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then ' Hvis der er fundet poster på søgningen Response.Write "<p>Søgeresultat</p>" Response.Write "<table border=1>" Response.Write "<tr><th>felt1</th><th>felt2</th><th>felt3</th>" Do While Not rs.EOF Response.Write "<tr><td>" & rs("felt1") & "</td>" Response.Write "<td>" & rs("felt2") & "</td>" Response.Write "<td>" & rs("felt3") & "</td>"
rs.MoveNext Loop Response.Write "</table>" Else ' Hvis der ikke er fundet poster på søgningen Response.Write "<p>Der er ikke fundet noget på denne søgning</p>" End If
' Rydder op efter os myConn.Close Set myConn = Nothing %>
' Skaber DSNLess forbindelse til DBen strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("kverneland2003.mdb") Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open strDSN
' Skaber et recordset udfra SQL strengen Set rs = myConn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then ' Hvis der er fundet poster på søgningen Response.Write "<p>Søgeresultat</p>" Response.Write "<table border=1>" Response.Write "<tr><th>felt1</th><th>felt2</th><th>felt3</th>" Do While Not rs.EOF Response.Write "<tr><td>" & rs("felt1") & "</td>" Response.Write "<td>" & rs("felt2") & "</td>" %>
<td><span onclick="ShowLayer(1);">Klik her</span><div style="display:none;" id="layer1"> <%= rs("felt3") %></div></td> <% rs.MoveNext Loop Response.Write "</table>" Else ' Hvis der ikke er fundet poster på søgningen Response.Write "<p>Der er ikke fundet noget på denne søgning</p>" End If
' Rydder op efter os myConn.Close Set myConn = Nothing %>
hejsa har desvære ikke haft tid yil ay kigge beklager (når det føst midt på ugen), men det ligner det jeg vil ha, jeg et tillægs spørgsmål :-) jeg vil gerne havde at brugeren skal kunne lavet et såkaldt joker tegn eks. * og så vil den se sådan ud strSQL = strSQL & " (felt1 LIKE '%" & Request.Form("KeyWord") & "%')" og ellers skal den se sådan ud strSQL = strSQL & " (felt1 LIKE '" & Request.Form("KeyWord") & "%')"
hvis de nu ikke kan hele vare nr eller kun noget af det. hvis et varenr hedder 17206205100 og han taster *6205, så kommer alt det frem der indeholder 6205, men det skal helst kun været når han taster *, for det tager selvf, lidt længere tid, at søge sådan
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.