webForumDet fria alternativet

Formulär fråga

ASPur ASP

3 svar · 187 visningar · startad av aleborg

aleborgMedlem sedan jan. 20013 341 inlägg
#1

Jag har ett formulär som ser ut ungefär så här:

<form action="japp.asp" method="post">
Vara 1 <input type="text" name="Antal" value="3"> st
<input type="hidden" name="id" value="36">
<br>
<br>
Vara 2 <input type="text" name="Antal" value="2"> st
<input type="hidden" name="id" value="14">
<br>
<input type="button" value="Uppdatera">
</form>

Vad är det smidigaste sättet att ta emot datan?
Varorna loopas, därför kan det finnas X antal varor.
Hur ska jag veta vilken som ska uppdateras, samt med vad?

Kanske smidigaste är att göra så här:
<input type="text" name="Antal_Prod_ID_36" value="3">
Loopa igenom alla varor och ersätta "Antal_Prod_ID_" till inget?

Vad tror ni?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Re: Formulär fråga

aleborg skrev:

Kanske smidigaste är att göra så här:
<input type="text" name="Antal_Prod_ID_36" value="3">
Loopa igenom alla varor och ersätta "Antal_Prod_ID_" till inget?

Så hade jag gjort. Jag litar helt enkelt inte på att fälten kommer i den ordning man tror. Jag har överraskats många gånger av att saker och ting inte alls fungerar som man tror (eller vill.)

Mvh,

OveRRidEMedlem sedan feb. 200112 078 inlägg
#3

Ja, nåt sånt lär du ju få göra, för du kan ju inte ha samma namn på formulärelementen som du har i koden ovan.

Varför gör du/måste du göra på detta sätt? ;)

doggelitoMedlem sedan juni 20003 076 inlägg
#4

OveRRidE skrev:

Ja, nåt sånt lär du ju få göra, för du kan ju inte ha samma namn på formulärelementen som du har i koden ovan.

Jodå!
Så länge man har ett hidden field med id´t i så går det alldelens utmärkt att loopa igenom formuläret och styra uppdateringen via id´t.

132 ms totalt · 3 externa anrop · v20260731065814-full.94fcd635
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)