Avatar billede copeland Nybegynder
07. marts 2002 - 14:41 Der er 2 løsninger

Oprette flere poster fra een form

<form>
<input type=hidden name=Action value=1>
<input type=hidden name=Name value=Hans>
<input type=hidden name=Action value=2>
<input type=hidden name=Name value=Kurt>
<input type=hidden name=Action value=3>
<input type=hidden name=Name value=Viggo>
<input type=submit name=Create value=Create>
</form>

hvordan looper jeg i request fra denne form for at få oprettet 3 poster i en tabel i db'en?


Anne
Avatar billede coltau Juniormester
07. marts 2002 - 14:55 #1
Du kan ikke loope igenem dem. Men du kan gøre således:

if Request.Form("name1") <> "" then
  ' Indsæt i post 1
end if
if Request.Form("name2") <> "" then
  ' Indsæt i post 2
end if

osv ...

HVIS du ændre name i din form. De må ikke hedde det samme.
input type=hidden name="Action1" value=1>
<input type=hidden name="Name1" value=Hans>
<input type=hidden name="Action2" value=2>
<input type=hidden name="Name2" value=Kurt>

osv ...
Avatar billede fireworld Nybegynder
07. marts 2002 - 19:44 #2
ellers kan du gøre sådan her

<input type="hidden" name="navne" value="hans|kurt|viggo">


<%
dim tmp

tmp = split(request.form("navne"),"|")
  For t = LBound(tmp) to UBound(tmp)
      ' inset i DB
  Next
%>
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