hallo zusammen,
ich möchte aus einer listbox heraus eine db-abfrage starten, beispiel:
die select box namens "kunde" enthält 25 kundeneinträge (die ich aus der entsprechenden kundentabelle beziehe). nun möchte ich, wenn man einen kunden anklickt, alle db-einträge in textfeldern anzeigen lassen. mit welchem befehl bzw. wie kann ich dies realisieren?
beispielcode:
<select name="kunde">
<%
Class.forName("org.gjt.mm.mysql.Driver");
Connection myConn = DriverManager.getConnection("jdbc:mysql://localhost/nabu?user=root");
Statement stmt = myConn.createStatement();
String query ="select * from posten";
ResultSet myResultSet = stmt.executeQuery(query);
while (myResultSet.next()) {
String kundennr = myResultSet.getString("kdnr");
String kunde = myResultSet.getString("kunde");
%>
<option>
<%=kundennr%> <%=kunde%>
<%
}
%>
</select>
//alle kunden werden richtig angezeigt!
es fehlt jetzt der code bzw. befehl für die db-abfrage für den selektierten/angeklickten kunden.
ich freu mich auf eure antwort.
grüsse ms
ich möchte aus einer listbox heraus eine db-abfrage starten, beispiel:
die select box namens "kunde" enthält 25 kundeneinträge (die ich aus der entsprechenden kundentabelle beziehe). nun möchte ich, wenn man einen kunden anklickt, alle db-einträge in textfeldern anzeigen lassen. mit welchem befehl bzw. wie kann ich dies realisieren?
beispielcode:
<select name="kunde">
<%
Class.forName("org.gjt.mm.mysql.Driver");
Connection myConn = DriverManager.getConnection("jdbc:mysql://localhost/nabu?user=root");
Statement stmt = myConn.createStatement();
String query ="select * from posten";
ResultSet myResultSet = stmt.executeQuery(query);
while (myResultSet.next()) {
String kundennr = myResultSet.getString("kdnr");
String kunde = myResultSet.getString("kunde");
%>
<option>
<%=kundennr%> <%=kunde%>
<%
}
%>
</select>
//alle kunden werden richtig angezeigt!
es fehlt jetzt der code bzw. befehl für die db-abfrage für den selektierten/angeklickten kunden.
ich freu mich auf eure antwort.
grüsse ms