ik heb nu een raar probleempje denk ik (hoop ik, anders sta ik weer voor lul
)
Een pagina bevat een form.
In dit form staan dus input boxjes die per keer een nieuw naampje krijgen dus:
Werkt allemaal perfect. Dat form post dus naar een pagina die die waardes update in de database.
Zie onderstaande code:
Dit werkt dus niet... hij update dan alle waardes met de laatste. Dus in het geval van bijv. session aantal = 5 update ie alle records met de waarde die in request("naam5") staan....
Nu ben ik dus bezig geweest om uit te vogelen waar het aan lag, maar kom er niet uit.
Ik heb dus response.writes gedaan op de volgende manier:
en dat ging gewoon goed. Dus ik dacht, hoppa, maar niet dus...
Met een normale insert lukt het wel op deze manier, alleen een update niet...
Een pagina bevat een form.
In dit form staan dus input boxjes die per keer een nieuw naampje krijgen dus:
code:
1
2
3
4
5
| For i = 0 to session("aantal") -1
--knip--
<input type="text" name="naam<%=I%>" value="<%=(rs_overzicht.Fields.Item("naam").Value)%>">
--knip--
etc. etc. etc. |
Werkt allemaal perfect. Dat form post dus naar een pagina die die waardes update in de database.
Zie onderstaande code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| Dim i, naam, adres, pcwp
for i = 0 to session("aantal") -1
naam = trim(request("naam"&i))
adres = trim(request("adres"&i))
pcwp = trim(request("pcwp"&i))
set rs_update = Server.CreateObject("ADODB.Command")
rs_update.ActiveConnection = MM_Verhuiskaart_STRING
rs_update.CommandText = "UPDATE dbo.bestellingen SET naam = '"&naam&"', adres = '"&adres&"', pcwp = '"&pcwp&"' WHERE userid = '"&Session("userid")&"'"
rs_update.CommandType = 1
rs_update.CommandTimeout = 0
rs_update.Prepared = true
rs_update.Execute()
next |
Dit werkt dus niet... hij update dan alle waardes met de laatste. Dus in het geval van bijv. session aantal = 5 update ie alle records met de waarde die in request("naam5") staan....
Nu ben ik dus bezig geweest om uit te vogelen waar het aan lag, maar kom er niet uit.
Ik heb dus response.writes gedaan op de volgende manier:
code:
1
2
3
4
5
| for i = 0 to session("aantal") -1
response.write naam&"<br>"
response.write adres&"<br>"
response.write pcwp&"<br>"
next |
en dat ging gewoon goed. Dus ik dacht, hoppa, maar niet dus...
Met een normale insert lukt het wel op deze manier, alleen een update niet...
Heart..pumps blood.Has nothing to do with emotion! Bored