Hej har en funktion (se mitt tidigare inlägg) för att uppdatera matcher i ett matchprogram och en serietabell.. Min fråga är nu kan man på något sätt skicka flera "matcher" genom funktionen på samma gång... Har försökt med
for i = 1 to request.form("matchnr").count
response.write "Index :" & i & "<br>"
men inte fått detta att funka .. Tror jag är lite trött i skallen ....
Jag får det tine att fungera. Har säkert glömt något enkelt men jag har denna kod nu..
for each i in request.form("matchnr")
intMatchid = request.form("matchnr")
intHresultat =request.form("resultat1")
intBresultat = request.form("resultat2")
response.write(f_checkResultat(request.form(i)) )
next
Men får följande fel
Microsoft VBScript runtime error '800a01c2'
Wrong number of arguments or invalid property assignment: 'f_checkResultat'
Jo precis, o det var ju inte riktigt det som var meningen. Jag tänkte också att det bara var ett fält som ändrades först.
En enkel lösning är:
For i = 1 to 5 '(antalet uppsättningar med matcher.)
If request.form("intHresultat" & i) <> "" then
Response.Write (f_checkResultat(Cint(request.form("matchnr" & i)),Cint(request.form("intHresultat" & i)), Cint(request.form("intBresultat" & i)))
End if
next
Detta bygger på att du döper fälten som i mitt tidigare inlägg.
Jo jag fattar vad du menar nu.. Då blir det en kort asp sats som typ
kurt = 0
do until kurt=10 or Until RecSet.EOF
<input type="text" size="2" maxlength="2" value="<%=RecSet("Resultat1")%>" name="Resultat<% & kurt & %>" class="input">
kurt = kurt + 1
Får det inte att fungera :( .. Det måste finnas något sätt att få med resultatet från formuläret till rätt "adress" i databasen :( Varför skall man drabbas av hjärnsläpp när man skall göra något.
254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2