Hi,
ich habe ein echtes Problem mit meinem Formular und suche nun schon seit 2 tagen nach einer Loesung.
Folgendes, mein Formular dient dazu User einer Datenbank hinzuzufuegen, incl. der verteilung von Userrechten. Dazu habe ich ein Formular zur Eingabe eines Usernames, Userpasswortes und Radiobuttons mit denen ich die Rechte (nichts, lesen, schreiben, alles) fuer die unterschiedlichen Bereiche hinzufuege. Da ich aber auch Bereich neu anlegen kann, habe ich mich entschieden, diese in meinem Formular dynamisch anzeigen zu lassen, sprich aus der Datenbank auszulesen. Ansosnten muesste ich ja jedesmal nachdem ich einen neuen Bereich hinzugefuegt habe, in den Quellcode gehen und weitere Radiobuttons anlegen. Hier der Sourcecode dafuer:
Die Bereiche und auch Radiobuttons werden auch alle angezeigt, doch wie lese ich sie wieder aus? Normalerweise greife ich ja mit request.form("namedesFeldes") darauf zu, doch der aendert sich hier ja immer wieder.
Wie mache ich es also, das diese SQL Anweisung funktioniert?
Ich finde wirklich keine Loesung dafuer, bin mir aber sicher das einer von Euch weiss, wie man so etwas loest.
Vielen dank im voraus.
ich habe ein echtes Problem mit meinem Formular und suche nun schon seit 2 tagen nach einer Loesung.
Folgendes, mein Formular dient dazu User einer Datenbank hinzuzufuegen, incl. der verteilung von Userrechten. Dazu habe ich ein Formular zur Eingabe eines Usernames, Userpasswortes und Radiobuttons mit denen ich die Rechte (nichts, lesen, schreiben, alles) fuer die unterschiedlichen Bereiche hinzufuege. Da ich aber auch Bereich neu anlegen kann, habe ich mich entschieden, diese in meinem Formular dynamisch anzeigen zu lassen, sprich aus der Datenbank auszulesen. Ansosnten muesste ich ja jedesmal nachdem ich einen neuen Bereich hinzugefuegt habe, in den Quellcode gehen und weitere Radiobuttons anlegen. Hier der Sourcecode dafuer:
Code:
while not rs.eof
str_AreaID="Area"&rs.fields("AreaID").value
str_Area=rs.fields("Area").value
str_DefaultRight=rs.fields("DefaultRight").value
response.Write("<tr><td>"&str_Area&"</td>")
For z = 0 To 3 %>
<td>
<input type="radio" name="<%=str_AreaID%>" value="<%=z%>"
<% if z = str_DefaultRight Then Response.Write(" checked ")%>>
</td>
<%
Next
response.Write("</tr>")
rs.movenext
Die Bereiche und auch Radiobuttons werden auch alle angezeigt, doch wie lese ich sie wieder aus? Normalerweise greife ich ja mit request.form("namedesFeldes") darauf zu, doch der aendert sich hier ja immer wieder.
Wie mache ich es also, das diese SQL Anweisung funktioniert?
Code:
FOR i= 1 to Datarecords
strSQL = "INSERT INTO tblUserRights(UserID,AreaID,RightsID) VALUES('" & rs.Fields("UserID") & "','" & request.Form("str_AreaID") & "','" & Request.Form(""& z &"") & "')"
conn.execute(strSQL)
NEXT
Ich finde wirklich keine Loesung dafuer, bin mir aber sicher das einer von Euch weiss, wie man so etwas loest.
Vielen dank im voraus.