Frage zu Checkboxes

N

nismo

hallo,

programmiere gerade an einer mitgliederverwaltungs-db und habe nun leider ein problem:
Bei der Funktion 'Löschen' möchte ich über Checkboxes einzelne mitglieder bzw. veranstaltungen markieren können, sodass diese Einträge nach Betätigen des Lösch-Buttons aus der MySql-Datenbank gelöscht werden.
Die Checkboxes hab ich bereits drin, habe diese auch definiert, d.h. das programm weiss, dass die erste checkbox zum ersten eintrag gehört, da er die pdv-nummer (==> key) (oder in diesem fall liest er die idEvent aus) des jeweiligen eintrages mit der dazugehörigen checkbox vergleicht.

Könntet ihr mir vielleicht weiterhelfen dieses problem zu lösen?
hoffe, ich konnte mein problem klar beschreiben, sonst bitte einfach nachfragen....

mit freundlichen Grüßen - florian

Anbei ist der source-code zu diesem thema...


<%
String id_db = "";

rs = statement.executeQuery("SELECT * FROM event");
out.println("<table border=\"1\" style=\"width: 100%; float:left; margin-right:10px; margin-bottom:6px\">"+
"<tr><td><b>Löschen</b></td><td><b>Veranstaltung</b></td></tr>");
while(rs.next())
{
id_db = rs.getString("idEvent");
out.println("<tr><td><input type=\"checkbox\" name=\"loeschen_" + rs.getString("idEvent") + "\"></td><td><a class=\"menu\" href=\"eventdetails.jsp?id=" + id_db + "\">" +rs.getString("EventName")+", "+rs.getString("begDate")+" bis "+rs.getString("endDate")+"</a></td></tr>");
}

out.println("</table>");








%>
 
Das ist doch schon fast komplett: Mit dem Betätigen des Löschbuttons schickst Du das Formular ab, d.h. alle angeklickten Checkboxen werden mitgeschickt und somit erkennst Du, welche Einträge gelöscht werden sollen. Falls Dein Löschbutton nicht der Standard-Submitbutton ist, kannst Du das Ganze auch per Javascript regeln:

HTML:
function del() {
  myForm.action = "/loeschen.do";
  myForm.submit();
}
 
Zurück