hm..
dette er lidt svært og forklare men prøver:noget af script1:
strInput = "0"
do
if inStr(1,strNavne,"," & rs("skrevet_af") & ",") = 0 then
strInput = strInput + 1
response.write "<input type = ""hidden"" name =""brugernavn" & strInput & """ value=""" & rs("skrevet_af") & """>" & rs("skrevet_af") & "<input type = ""text"" name =""points" & strInput & """ value=""0""><br>"
strNavne = strNavne & rs("skrevet_af") & ","
end if
rs.movenext
Loop while Not rs.EOF
response.write "<input type = ""hidden"" name =""input"" value=""" & strInput & """><br>"
Response.write "<input type=""submit"" value=""Acentere"" id=""submit""><br><b> OBS:<br></b> Hvis du ikke vil give en bruger nogen points så udfyld det som <b>0</b>(nul)"
det giver outputet:(i dette ekspempel:
<FORM method="post" action = "ac.asp?mere=accen&kat=asp&id=0"><p><input type = "hidden" name ="brugernavn1" value="buha">buha<input type = "text" name ="points1" value="0"><br><input type = "hidden" name ="brugernavn2" value="test">test<input type = "text" name ="points2" value="0"><br><input type = "hidden" name ="input" value="2">
altså
brugernavn1 er buha
points1 = 0
brugernavn2er test
points2 = 0
nu kommer problemet:
jeg har en lykke som tager request.form("input")
og køre fra 1 til request.form("input") (dette eksempel 2):
if request.Querystring("mere") = "accen" Then
strIalt = request.form("input")
For t = 1 to strIalt
strInp = request.form("points" & t & ")
strPointsB = strPointsB & strInp
Next
If strPoints = strPointsB Then
For t = 1 to strIalt
strInp = request.form("points" & t & ")
strTemp = request.form("brugernavn" & t & ")
strPoints = strInp
strBrugernavn = strTemp
strSQL = "SELECT * from data where brugernavn = '" & strTemp & "'"
Set rs = Conn.ExeCute(strSQL)
if rs.EOF Then
resposne.write "fejl"
else
end if
strId = rs("id")
sql = "Update data set "
sql = sql & "points='" & strPoints & "' "
sql = sql & "Where id=" & strId & ""
Set rs = Conn.Execute(sql)
Next
men
strInp = request.form("points" & t & "¨)
giver en fejl.. iden er at den tager strInp = request.form("points og også skal det tal (t) en i variblen
forstår i????
100 points til ham der kan...
