grazie della risposta inanzi tutto , ma non mi sono spiegato bene ...
il problema non è creare la stringa query, ma come come far ciclare il tutto in java , ora posto un po di codice in maniera da farmi capire meglio
codice:
rs = stmt.executeQuery(query);
out.println("<table border='2'>");
out.println("<tr>");
out.println("<td>ID</td>");
out.println("<td>UTENTE</td>");
out.println("<td>NOME</td>");
out.println("<td>COGNOME</td>");
out.println("<td>NATO/A</td>");
out.println("<td>SESSO</td>");
out.println("<td>INDIRIZZO</td>");
out.println("<td>TELEFONO</td>");
out.println("<td>NAZIONALITA'</td>");
out.println("<td>REGIONE</td>");
out.println("<td>CITTA'</td>");
out.println("<td>EMAIL</td>");
out.println("<td>LIVELLO DI AMMINISTRAZIONE</td>");
out.println("<td>PASSWORD</td>");
out.println("<td>MODIFICA RECORD</td>");
out.println("<td><input type=submit name=elimina value=ELIMINA /></td>");
out.println("</tr>");
qui creo la mia tabella con la descrizione dei campi
codice:
while (rs.next()) {
id = rs.getString("idutente");
utente = rs.getString("utente");
nome = rs.getString("nome");
cognome = rs.getString("cognome");
giorno = rs.getString("giorno");
mese = rs.getString("mese");
anno = rs.getString("anno");
indirizzo = rs.getString("indirizzo");
telefono = rs.getString("telefono");
sesso = rs.getString("sesso");
nazionalita = rs.getString("nazionalita");
regione = rs.getString("regione");
citta = rs.getString("citta");
level = rs.getString("livello");
email = rs.getString("email");
password = rs.getString("password");
/*eseguo i controlli sui campi desiderati*/
if (telefono.equals("inserire telefono")) {
telefono = "Valore mancante";
}
out.println("<tr>");
out.println("<td>" + id + "</td>");
out.println("<td>" + utente + "</td>");
out.println("<td>" + nome + "</td>");
out.println("<td>" + cognome + "</td>");
out.println("<td>" + giorno + "-" + mese + "-" + anno + "</td>");
out.println("<td>" + sesso + "</td>");
out.println("<td>" + indirizzo + "</td>");
out.println("<td>" + telefono + "</td>");
out.println("<td>" + nazionalita + "</td>");
out.println("<td>" + regione + "</td>");
out.println("<td>" + citta + "</td>");
out.println("<td>" + email + "</td>");
out.println("<td>" + level + "</td>");
out.println("<td>" + password + "</td>");
out.println("<td><input type='button' name='edit' value='EDIT' /></td>");
out.println("<td><input type='checkbox' name='" + cancell + "' value='ON' /></td>");
out.println("</tr>");
}
out.println("<table>");
qui faccio ciclare il mio db e carico i valori recuperati nella mia tabella sull'applicativo.
Ora il mio dubbio è questo , una volta che mi finisce la stampa vorrei editare i singoli campi ... e delettare , tramite scelta multipla, i singoli componenti.
cosa posso fae ?
un form che manda alla stessa pagina con una serie di switch ?
grazie... ciao