aleborgMedlem sedan jan. 20013 341 inlägg 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 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 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? ;)
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.