M
Meitli
Hallo Zusammen
Ich stehe schon wieder ein Mal an einem Problem
Ich hab eine Form, wo die aktuell eingetragene Unterlage angezeigt wird. Möchte man Sie bearbeiten, stehen einem die anderen Unterlagen auch zur Verfügung.
Wird eine andere Unterlage ausgewählt, muss logischer weise die Datenbank aktualiesiert werden.
Ich habe es so versucht:
Meine Form sieht so aus:
Doch am Formular kann es nicht liegen, das funktioniert! Wird ein Update unter ASP anderst gemacht?
Ich stehe schon wieder ein Mal an einem Problem
Ich hab eine Form, wo die aktuell eingetragene Unterlage angezeigt wird. Möchte man Sie bearbeiten, stehen einem die anderen Unterlagen auch zur Verfügung.
Wird eine andere Unterlage ausgewählt, muss logischer weise die Datenbank aktualiesiert werden.
Ich habe es so versucht:
Code:
if Request("action") = "upd" then
Update Kursunterlagen SET UnterlagenID=Request("UnterlagenID")
WHERE KursunterlageID=Request("KursunterlagenID")
end if
Meine Form sieht so aus:
Code:
<form name="form1" method="post" action="kspeicherortupd.asp" onSubmit="return chkForm()" ID="Form1">
<font face="Arial, Helvetica, sans-serif" size="2">
<input type="hidden" name="action" value="upd" ID="Hidden1">
</font>
<table width="27%" border="0" align="center" cellspacing="1" bordercolor="#CCCCCC" ID="Table1">
<tr bgcolor="#B7C2D0">
<td width="36%"><font face="Arial, Helvetica, sans-serif" size="2"><b>Speicherort:</b></font></td>
<td width="64%"> <font face="Arial, Helvetica, sans-serif" size="2">
<select name="sUnter" ID="Select3">
<%
Set rsU = KPLcon.Execute("SELECT * FROM Unterlagen WHERE UnterlagenID=" & rs("UnterlagenID") & "")
%>
<option value=<%=(rs("UnterlagenID"))%> selected>
<%response.write(rsU("Unterlagen"))%>
<%response.write(rsU("Speicherort"))
rsU.Close %>
</option>
<%
Set rsUn = KPLcon.Execute("SELECT * FROM Unterlagen")
do until rsUn.EOF%>
<option value=<%response.write(rsUn("UnterlagenID"))%>>
<%response.write(rsUn("Unterlagen"))%>
<%response.write(rsUn("Speicherort"))%>
</option>
<%rsUn.MoveNext
loop
rsUn.close %>
</select>
</font></td>
</tr>
<tr bgcolor="#B7C2D0">
<td width="36%"> <font face="Arial, Helvetica, sans-serif" size="2">
<input type="hidden" name="UnterlagenID" value=<%Response.Write(Request("UnterlagenID"))%> ID="Hidden2">
<input type="hidden" name="KursunterlagenID" value=<%Response.Write(Request("KursunterlagenID"))%> ID="Hidden3">
</font></td>
<td width="64%"> <font face="Arial, Helvetica, sans-serif" size="2">
<input type="submit" name="Submit" value="Übernehmen" ID="Submit1">
</font></td>
</tr>
</table>
</form>
Doch am Formular kann es nicht liegen, das funktioniert! Wird ein Update unter ASP anderst gemacht?