Avatar billede stefware Nybegynder
08. marts 2004 - 23:51 Der er 1 kommentar og
1 løsning

Sortering af data, med knap/link eller lign.

Hej

Jeg har nogle data som bliver sorteret ved mærke og model, og vil gerne at hvis brugeren ønsker det at han kan sortere efter pris eller størrelse eller.... Men data kommer fra en form, så hvis jeg bare laver en tilsvarende fil som den skal trække, får jeg ikke formdata med videre.
Er løsningen at skrive det til URL'en og så kan data ved ny sortering trækkes der?

Kode:

sqlWhere = ""
if request.form("size1") <> "Alle" then
  if sqlWhere <> "" then sqlWhere = sqlWhere & " AND "
  sqlWhere = sqlWhere & "size_1 = '"&request.form("size1")&"'"
end if
if request.form("size2") <> "Alle" then
  if sqlWhere <> "" then sqlWhere = sqlWhere & " AND "
  sqlWhere = sqlWhere & "size_2 = '"&request.form("size2")&"'"
end if
if request.form("size3") <> "Alle" then
  if sqlWhere <> "" then sqlWhere = sqlWhere & " AND "
  sqlWhere = sqlWhere & "size_3 = '"&request.form("size3")&"'"
end if

sqlBrand = "Select * from daek_tabel "
if sqlWhere <> "" then sqlBrand = sqlBrand & " where " & sqlWhere
sqlBrand = sqlBrand & " Order by brand, model ASC"
set rsBrand = Con.execute(sqlBrand)


Stef
Avatar billede cesil Nybegynder
09. marts 2004 - 08:16 #1
Måske du kunne gemme sqlwhere i en session og så når du vil sorterer efter pris eller størrelse sige noget med order by "& request.querystring("sort") &" asc
Avatar billede stefware Nybegynder
10. marts 2004 - 19:24 #2
-
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester