webForumDet fria alternativet

Kolla högsta fältnamn i querystring...

ASP

7 svar · 267 visningar · startad av Davida

Medlem sedan okt. 2000219 inlägg
Frågan#1

Hej!

Jag har en querystring enligt följande:

row0col1=&row0col2=&row0col3=&row0col4=&row0col5=&row1col1=&row1col2=&row1col3=&row1col4=&row1col5=&row2col1=&row2col2=&row2col3=&row2col4=&row2col5=&row3col1=&row3col2=&row3col3=&row3col4=&row3col5=&row4col1=&row4col2=&row4col3=&row4col4=&row4col5=&row5col1=&row5col2=&row5col3=&row5col4=&row5col5=&row6col1=&row6col2=&row6col3=&row6col4=&row6col5=&row7col1=&row7col2=&row7col3=&row7col4=&row7col5=&row8col1=&row8col2=&row8col3=&row8col4=&row8col5=&row9col1=&row9col2=&row9col3=&row9col4=&row9col5=&row10col1=&row10col2=&row10col3=&row10col4=&row10col5=&row11col1=&row11col2=&row11col3=&row11col4=&row11col5=&row12col1=&row12col2=&row12col3=&row12col4=&row12col5=&Submit=Spara

antalet
rowXcol1.... kan ändras från användaren.

Hur kan jag kolla vilket X som är högst?

MVH
David

Medlem sedan juni 200032 967 inlägg
#2

Det bästa sättet är att skicka med den informationen också från sidan innan, även om det går att lösa annars också.

mvh

Medlem sedan feb. 200112 078 inlägg
#3
for each item in request.querystring
   if not request.querystring(item) & "" = "" then
   if clng(request.querystring(item)) > clng(lLastNumber) then
      sHigest = item & ": " & request.querystring(item)
   end if
   lLastNumber = request.querystring(item)
   end if
next
Medlem sedan okt. 2000219 inlägg
#4

Hej

Jag får inte ut något svar alls från den koden...

Den ger inte något resultat alls.

MVH
David

Medlem sedan feb. 200112 078 inlägg
#5

Jag hoppas att du skrev ut variabeln som skapades i loopen?

response.write sHigest

RED. Såg att det var felstavat, men strunt samma. :)

Medlem sedan juni 200032 967 inlägg
#6

Jag tycker att Överridaren ska läsa frågan en gång till. ;)

Davida: vet du inte på sidan innan vad det högsta värdet är? Någon kod måste ju ha skapat alla dessa querystrings? Det bästa är att skicka med det värdet, så slipper man loopa igenom hela querystring-samlingen.

Medlem sedan okt. 2000219 inlägg
#7

Jajamen, jag skrev ut den.

for each item in request.form
if not request.form(item) & "" = "" then
if clng(request.form(item)) > clng(lLastNumber) then
sHigest = item & ": " & request.form(item)
end if
lLastNumber = request.form(item)
end if
next

Jag har POST på formuläret och då blir det ju så här som ovan.

Men jag vill inte jämföra innehållen i fälten utan i namnen på fälten.

Fälten skapas dynamiskt via javascript så du har ju iof rätt @nders... Man kan ju spara nummervariabeln i ett dolt textfält... Jag löser det på det sättet...

MVH
David

Medlem sedan feb. 200112 078 inlägg
#8

@nders skrev:

Jag tycker att Överridaren ska läsa frågan en gång till. ;)

Argh.

Det gör ju saken en aning annorlunda, ja. ;)

257 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)