-torlejf-Medlem sedan feb. 2000156 inlägg
Hej!
Jag undrar hur man gör följande:
Jag har en ishockeytabell med resulataten i en databas.
När jag ska uppdatera den hämtar jag alla resulat till en massa textrutor.
Typ:
Lag/Poäng:
(Textruta med id:t som namn) Hockeylag 1 //17 (textruta heter poang)
(textruta med id:t som namn) Hockeylag 2 //12 (textruta heter poang)
Jag fyller i de nya resulataten.
men nu kommer problemet.
hur gör amn så det uppdateras i en databas.
Alltså om man hade uppdaterat ett lag i taget hade det ju varit lätt men hur gör man när det är flera likadana.
man får la typ loopa update satsen. men hur?
Do Until ?
------------------
::::::::::::::::::::::::
:Mvh. Torlejf :: Design:
::::::::::::::::::::::::
Hemsida på G!!!
[Redigerat av -torlejf- den 04 jan 2001]
emissionMedlem sedan dec. 19996 095 inlägg
Kalla textruta 1 för lag_ID (t.ex. lag_12) och textruta 2 för poang_ID (poang_12). Lägg också till ett hidden-fält med själva ID:t som value, som du kallar ID.
Ex.
<INPUT NAME="lag_12" VALUE="jkhkjhkj">
<INPUT NAME="poang_12" VALUE="12123">
<INPUT TYPE="HIDDEN" NAME="ID" VALUE="12">
<INPUT NAME="lag_13" VALUE="jkhkjhkj">
<INPUT NAME="poang_13" VALUE="12123">
<INPUT TYPE="HIDDEN" NAME="ID" VALUE="13">
Sedan kan du...
for each ID in request("ID")
'lagets namn finns i request("lag_" & ID)
'lagets poäng finns i request("poang_" & ID)
next
-torlejf-Medlem sedan feb. 2000156 inlägg
Jag förstår inte.
Vad ska jag skriva
for each......
Efter sql-satsen eller vad?
------------------
::::::::::::::::::::::::
:Mvh. Torlejf :: Design:
::::::::::::::::::::::::
Hemsida på G!!!
-torlejf-Medlem sedan feb. 2000156 inlägg
Emission kan inte du hjälpa mig!
Jag får det inte att funka.
man vet ju inte va man ska skriva här:
SQL.....SET poang = ??
fältet heter ju poang följt av id numret.
Hur gör man?
------------------
::::::::::::::::::::::::
:Mvh. Torlejf :: Design:
::::::::::::::::::::::::
Hemsida på G!!!
[Redigerat av -torlejf- den 05 jan 2001]
-torlejf-Medlem sedan feb. 2000156 inlägg
SNÄÄÄLLA!
------------------
::::::::::::::::::::::::
:Mvh. Torlejf :: Design:
::::::::::::::::::::::::
Hemsida på G!!!
emissionMedlem sedan dec. 19996 095 inlägg
Är det uppdatering eller ska nya poster skapas?
-torlejf-Medlem sedan feb. 2000156 inlägg
Uppdatering!
------------------
::::::::::::::::::::::::
:Mvh. Torlejf :: Design:
::::::::::::::::::::::::
Hemsida på G!!!
-torlejf-Medlem sedan feb. 2000156 inlägg
Nån här måste väl kunna!
------------------
::::::::::::::::::::::::
:Mvh. Torlejf :: Design:
::::::::::::::::::::::::
Hemsida på G!!!
emissionMedlem sedan dec. 19996 095 inlägg
Jaja... ;)
Sidan med formuläret:
<FORM ACTION="uppdatera.asp">
<%
set rs=conn.execute("SELECT * from tabell")
do until rs.eof
%>
<INPUT NAME="lag_<%=rs("ID")%>" VALUE="<%=rs("lag")%>">
<INPUT NAME="poang_<%=rs("ID")%>" VALUE="<%=rs("poang")%>">
<INPUT TYPE="HIDDEN" NAME="ID" VALUE="<%=rs("ID")%>"><BR>
<%
rs.movenext
loop
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
<INPUT TYPE="SUBMIT">
</FORM>
Sidan som uppdaterar...
<%
for each ID in request("ID")
conn.execute("UPDATE tabellen SET lag='" & request("lag_" & ID) & "',poang=" & request("poang_" & ID)
& " WHERE ID=" & ID
next
%>
-torlejf-Medlem sedan feb. 2000156 inlägg
Tackar så mycket.
Förlåt om jag har varit lite tjötig men jag e lite stressad när det gäller denna sidan!
tack för allt
------------------
::::::::::::::::::::::::
:Mvh. Torlejf :: Design:
::::::::::::::::::::::::
Hemsida på G!!!