Hej derude. ja jeg ved jeg spørger en del. jeg sidder her med en del bøger omkring java og jsp for at lære det. Håber i bærer over.
Men jeg sidder med spg om hvordan jeg kan hente data fra DB og så vise dem på en side. Umiddelbart lyder det jo ikke svært, men jeg er i tvivl om det er request.getparameter jeg skal bruge til følgende kode ?
popup = "Select * from boligsoger_data where ID =" + request.getparameter ("?");
det database koden. stod også i det første eksempel. men meningen er at jeg har en linien med data. og i det sidste felt er der et form for link. hver gang man klikker på det link, skal der poppe et popupvindue op med indholdet fra databasen. det indhold er f.eks en overskrift og resten af en boligannonce.
<%! public void VisPopupData(JspWriter out, String Overskrift, String Annoncetekst ) throws IOException{ Connection connection = new ConnectionManager().getConnection(); Statement stmt = connection.createStatement (); ResultSet rs; rs = stmt.executeQuery("SELECT * FROM boligsoger_data where id = ?"); while (rs.next()){ out.println ("<table border='1' width='250'>"); out.println ("<tr><td>"); rs.getString("overskrift"), out.println ("</td></tr>"); out.println ("<tr><td>"); rs.getString("Annoncetekst")); out.println ("</td></tr>"); out.println ("</table>"); } rs.close(); } %>
det som jeg mente var at:
---------------------------------------------------- navn - adresse - postnr - se annonce - ---------------------------------------------------- tove - lillevehj 3 - 5700 - klik her - ---------------------------------------------------- ved klik på "klik her" skulle man hente data fra DB, men de data skulle være påmyntet et ID. men hvordan faen henter man de rigtige data i den rigtige række?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.