es geht um folgendes: Ich möchte eine Liste von Benutzern anzeigen und neben diesen eine Checkbox haben...nachdem ich einen Submit button geklickt habe sollen alle benutzer die mit einem häckchen markiert worden sind gelöscht werden.
bisher hab ich es so probiert:
in der main.py
Code: Alles auswählen
@route("/auser_edit")
@route("/auser_edit/")
def auser_edit (db):
if cookie():
sql = db.execute('SELECT StudName, StudMatrNr FROM Student')
return template("auser_edit",usersdata=search_readout(db,sql))
else:
return template("login")
#get messagefield template
@route("/auser_edit_submit", method='POST')
@route("/auser_edit_submit/", method='POST')
def auser_edit_submit (db):
if cookie():
sql = db.execute('SELECT COUNT(*) FROM Student')
row = sql.fetchone()
if row:
zahl = row[0]
while zahl != 0:
user = request.forms.get('users').decode('utf-8')
print user
zahl=zahl-1
admin = adminCheck(db)
if admin:
return template("hauptmenu", adminpw=True)
else:
return template("hauptmenu", adminpw=False)
else:
return template("login")
Code: Alles auswählen
... %for data in usersdata:
<tr><td>{{data[0]}}<input type="checkbox" name="users" value="{{data[0]}}"> </td></tr>
%end...
*edit: natürlich fehlt da noch der löschvorgang...den hab ich raus genommen solange das mit "value" nicht funktioniert-
Danke
Grüße