Opdatere en SQL database med mange data i formen.
Jeg har brug for hjælp.Jeg forsøger at lave et administrationsmodul til en online vagtplan.
Jeg kan sagtens hente data ud fra min MS SQL database, men jeg ved ikke hvordan jeg kan opdatere alle data igen på en gang.
Jeg ønsker at man kan redigere i de data man har lyst til, og så trykker på en submitknap for at gemme hele molevitten på en gang.
Men hvordan pokker gør man det?
Jeg henter data ud fra min database ved brug af en løkke. Jeg spørger altså efter alle data som er registreret omkring uge 40 og udskriver dem til forskellige kolloner i en tabel.
Men hvordan får man alle data fra alle kollonerne opdateret i databasen på en gang?
Håber en kan hjælpe !
Resultatet af min kode kan ses her :
Se http://bowlnfun.flexynet.dk/admin/vagtplan/rediger-test.asp
--------------------
<!--#include file = "includes/sql_connect.asp" -->
<% Set rs = Server.CreateObject("ADODB.Recordset")
uge = "40"
rs.Open "SELECT * FROM bafkvagtplan WHERE week = '"&uge&"' ",strsqlconnect
if rs.eof then %>
<table width="80%" height="100%" border="1" class="XPBlueText">
<tr><td>
<% response.write "Ingen data fundet" %>
</td></tr></table>
<% rs.close
response.end %>
<% else %>
<form action="savevagtplan.asp" method="POST" name="SAVE">
<input type="hidden" name="week" value="<%=uge%>" >
<center><input type="submit" name="gem" value="OPDATER VAGTPLANEN"></center>
<br>
<table width="80%" height="100%" border="1" class="XPBlueText">
<tr><td>Medarbejdernavn</td><td>Mandag</td><td>Tirsdag</td></tr>
<% do %>
<% idnumber = rs("id") %>
<% navn = rs("name") %>
<% fra = rs("starttime") %>
<% til = rs("endtime") %>
<% tupe = rs("type") %>
<tr>
<td valign="top" width="10%"><%=navn%> <br>
Fra Kl.<br>
Til Kl.<br>
Type
</td>
<td valign="top" width="10%">
<% if rs("weekday") <> "Mandag" then %>
<input type="text" name="fra" value="">
<input type="text" name="til" value="">
<input type="hidden" name="navn" value=" " >
<select name="type" class="XPBlueTextblack">
<option selected></option>
<option>Service</option>
<option>Ansvarlig</option>
</select>
<% else %>
<input type="hidden" name="<%=idnumber%>" value="<%=idnumber%>">
<input type="text" name="fra" value="<%=fra%>">
<input type="text" name="til" value="<%=til%>">
<input type="hidden" name="navn" value="<%=navn%>" >
<% if rs("type") = "Lukkeansvarlig" then %>
<select name="type" class="XPBlueTextblack">
<option selected></option>
<option>Service</option>
<option selected>Ansvarlig</option>
</select>
<% else %>
<select name="type" class="XPBlueTextblack">
<option selected></option>
<option selected>Service</option>
<option>Ansvarlig</option>
</select>
<% end if %>
<% end if %>
</td>
<td valign="top" width="10%">
<% if rs("weekday") <> "Tirsdag" then %>
<input type="text" name="fra" value="">
<input type="text" name="til" value="">
<input type="hidden" name="navn" value=" " >
<select name="type" class="XPBlueTextblack">
<option selected></option>
<option>Service</option>
<option>Ansvarlig</option>
</select>
<% else %>
<input type="hidden" name="<%=idnumber%>" value="<%=idnumber%>">
<input type="text" name="fra" value="<%=fra%>">
<input type="text" name="til" value="<%=til%>">
<input type="hidden" name="navn" value="<%=navn%>" >
<% if rs("type") = "Lukkeansvarlig" then %>
<select name="type" class="XPBlueTextblack">
<option selected></option>
<option>Service</option>
<option selected>Ansvarlig</option>
</select>
<% else %>
<select name="type" class="XPBlueTextblack">
<option selected></option>
<option selected>Service</option>
<option>Ansvarlig</option>
</select>
<% end if %>
<% end if %>
</td>
</tr>
<% rs.MoveNext
loop While Not rs.EOF %>
<% rs.close %>
<% end if %>
</table>
</form>
-------------------------