Avatar billede musicchart.dk Nybegynder
28. juli 2002 - 00:15 Der er 8 kommentarer og
1 løsning

nemmere måde

Hey

er der ikke en nemme måde at gøre dette på?
evt. med loop?

indhold = ""
if request.form("indhold1") <> "" then
    indhold = indhold & request.form("indhold1")
end if
if request.form("indhold2") <> "" then
    indhold = indhold & request.form("indhold2")
end if
if request.form("indhold3") <> "" then
    indhold = indhold & request.form("indhold3")
end if
if request.form("indhold4") <> "" then
    indhold = indhold & request.form("indhold4")
end if
if request.form("indhold5") <> "" then
    indhold = indhold & request.form("indhold5")
end if
if request.form("indhold6") <> "" then
    indhold = indhold & request.form("indhold6")
end if
if request.form("indhold7") <> "" then
    indhold = indhold & request.form("indhold7")
end if
if request.form("indhold8") <> "" then
    indhold = indhold & request.form("indhold8")
end if
if request.form("indhold9") <> "" then
    indhold = indhold & request.form("indhold9")
end if
if request.form("indhold10") <> "" then
    indhold = indhold & request.form("indhold10")
end if
if request.form("indhold11") <> "" then
    indhold = indhold & request.form("indhold11")
end if
if request.form("indhold12") <> "" then
    indhold = indhold & request.form("indhold12")
end if
if request.form("indhold13") <> "" then
    indhold = indhold & request.form("indhold13")
end if
if request.form("indhold14") <> "" then
    indhold = indhold & request.form("indhold14")
end if
if request.form("indhold15") <> "" then
    indhold = indhold & request.form("indhold15")
end if
if request.form("indhold16") <> "" then
    indhold = indhold & request.form("indhold16")
end if
if request.form("indhold17") <> "" then
    indhold = indhold & request.form("indhold17")
end if
if request.form("indhold18") <> "" then
    indhold = indhold & request.form("indhold18")
end if
if request.form("indhold19") <> "" then
    indhold = indhold & request.form("indhold19")
end if
if request.form("indhold20") <> "" then
    indhold = indhold & request.form("indhold20")
end if
Avatar billede eagleeye Praktikant
28. juli 2002 - 00:27 #1
indhold = ""
for i = 1 to 20
  if request.form("indhold" & i) <> "" then
    indhold = indhold & request.form("indhold" & i)
  end if
next
Avatar billede eagleeye Praktikant
28. juli 2002 - 00:31 #2
du kan også gøret noget i stil med dette, men så må du ikke havde andre input felter.

For Each Item in Request.Form
  For iCount = 1 to Request.Form(Item).Count
    Response.Write Item & " = " & Request.Form(Item)(iCount) & "<br>"
  Next
Next
Avatar billede musicchart.dk Nybegynder
28. juli 2002 - 00:36 #3
den sidste dur desværre ikke da jeg har flere inputs, men den første dur, tak!
Avatar billede musicchart.dk Nybegynder
28. juli 2002 - 00:44 #4
hov, eagleeye hvis du har tid, kan du så ikke hvorfor jeg får en fejl ved denne:

for i = 1 to 20
  indhold & i = request.form("indhold" & i)
    indhold & i = replace((indhold & i),"'","''")
next
Avatar billede musicchart.dk Nybegynder
28. juli 2002 - 00:58 #5
hallo?
Avatar billede eagleeye Praktikant
28. juli 2002 - 01:02 #6
altså du vil lave en streng for hver som så hedder indhold1 indehold2 osv ??
Avatar billede musicchart.dk Nybegynder
28. juli 2002 - 01:03 #7
ja
Avatar billede eagleeye Praktikant
28. juli 2002 - 01:06 #8
Det kan man ikke direkte så skal man bruge Execute, prøv lige dette:

for i = 1 to 20
  Execute ("indhold" & i & "=""" & request.form("indhold" & i) & """")
  Execute ("indhold" & i & "=replace(indhold" & i & ",""'"",""''"")"
next
Avatar billede musicchart.dk Nybegynder
28. juli 2002 - 01:12 #9
jo det virker.... tak endnu engang... der manglede bare en ) til sidst.
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