nille99Medlem sedan aug. 2002352 inlägg Jag försöker skapa en sida där jag kan spara info
Första sidan kan jag valt antal personer
Sidan efter kommer
i en loop "antal personer"
tre inmatning listrutor "namn, adress, tel" på en rad
Sen har jag en spara knapp som är länkat till en spara "add" sida
där Posterna sparas i DB
Nu får jag inte att spar i loop funktionen att fungera
ekke_tMedlem sedan juli 2001203 inlägg jag antar att du menar att du först väljer antal personer du vill lägga till... sen på nästa sida kommer lika många rader i formuläret som du valt upp...
om detta är fallet kan du testa med detta...
koden som körs när du klickat på spara-knappen:
for i=1 to request.form("namn").count
strSQL = "INSERT INTO personer(namn, adress, tel) VALUES('" & request.form("namn")(i) & "', '" & request.form("adress")(i) & "', '" & request.form("tel")(i) & "')"
objConn.execute(strSQL)
next
Eller varför inte
for i=1 to request.form("namn").count
strSQL = strSQL & "INSERT INTO personer(namn, adress, tel) VALUES('" & request.form("namn")(i) & "', '" & request.form("adress")(i) & "', '" & request.form("tel")(i) & "'); "
next
objConn.execute(strSQL)
Så behöver execute bara köras en gång (under förusättning att du kör sql server).