Det er lidt kompliceret at beskrive, jeg sender en formular ind i et søgescript og det virker fint, i dette script har jeg forsøgt at bygge paging på og for at beholde formular date på siden, sender jeg dem videre via "næste side" linket som querystring og i min SQL forsøger jeg så at dele disse 2 op, altså data fra request.form og data fra request.querystring
Det er her i min SQL der går, i første if sætning ryger den igennem:
<%
SQL = "SELECT * FROM biler WHERE"
If request.form("data") & "" = "Alle" OR request.querystring("data") & "" <> "" Then else SQL = SQL & " AND data = '" & request.form("data") & "' OR '" & request.querystring("data") & "' " End If
If request.form("data2") & "" = "Alle" OR request.querystring("data2") & "" <> "" Then else SQL = SQL & " AND data2 = '" & request.form("data2") & "' OR '" & request.querystring("data2") & "' " End If
If request.form("farve") & "" = "Alle" OR request.querystring("farve") & "" <> "" Then
SQL = SQL & " ORDER BY id DESC LIMIT "& currentPage &","& pageSize &"" else SQL = SQL & " AND farve = '" & request.form("farve") & "' OR '" & request.querystring("farve") & "' ORDER BY id DESC LIMIT "& currentPage &","& pageSize &"" End If
set rs = conn.Execute(SQL)
if not rs.eof then else response.redirect("search.asp?data=ingen") end if
Har du prøvet at udskrive værdierne af din form, på siden hvor du sender parametrene videre. Det kan være en god idé idet du så får en bedre fornemmelse af hvor data går tabt. Det er jo et spørgsmål om at du skal prøve at indkredse fejlkilden...
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.