Edycja danych w wierszu tabeli

0

Po nizej przedstawiam fragment kodu w ktorym wyswietlam wynik zapytania w tabeli. Problem polega na tym ze obok kazdego wypisanego uzytkownika mam dolaczone przyciski typu: EDYTUJ, USUN itp. i nie wiem jak je obsluzyc. Chce odwolac sie do odpowiedniego wiersza po jego nacisnieciu i pobrac z niego dane. Z gory dziekuje za odpowiedz. Pozdrawiam

out.println("

    "    <tbody valign='middle'>" +
            "<tr> " +
            "<td width='2%'><b><span style="text-align: center;">Lp.</td>"+
            "<td width='25%'><b><span style="text-align: center;">Nazwisko i Imię</td>"+
            "<td width='15%'><b>Gadu-gadu</td>" +
            "<td width='15%'><b>E-mail</td>" +
            "<td width='1%'></td></tr>");

while (rs.next())
{
i=i+1;
String imie=rs.getString("imie");
String nazwisko=rs.getString("nazwisko");
String gg=rs.getString("nr_gg");
String adres=rs.getString("mail");

            out.println("<tr height='1%' align='center'>" +
                    "<td>"+i+"</td>" +
                    "<td><form name=dane action='/SDMD/edycja_adm' method='post'>"+nazwisko+"  "+imie+"</td>" +
                    "<td>"+gg+"</td>" +
                    "<td>"+adres+"</td>" +
                    "<td style='valign:middle'>" +
                    "<table border='0' cellspacing='0' cellpading='0'><tr>"+
                    "<td><input type='submit' value='Edytuj' ></form></td>" +
                    "<td><form name=szczegoly><input type=submit value='Szczegóły'></form></td>" +
                    "<td><form name=usun><input type=submit value='Usuń'></form></td>" +
                    "<tr>" +
                    "</table>" +
                    "</td></tr>");
                                                  
            }  </span></span></span></span></b></b></b></b>

// pisz poprawne tematy! "java help" NIC NIE MÓWI! - Ł

0

a nie lepiej wykorzystac JTable? Az sie prosi o to by wyniki wyswietlac w tabelce (w okienku) tam wystarczy ze klikniesz na konkretna komorke i jesli bedzie isEditable to bedzie mozna zmienic to od reki.

0

Dzieki :) Sprobuje. Problem w tym ze ja sie dopiero ucze javy. I znacznie prosciej mi sie robi wszystko w oparciu o html niz obiektowo.

0

Problem chyba w tym ze w javie NIE MOZNA pisac nieobiektowo - java jest w pelni obiektowa, jakbys zwrocil uwage to main znajduje sie w klasie, a wiec przy uruchomieniu tworzony jest obiekt takiej klasy... A tak w ogóle mowiac w skrocie to wszedzie tam gdzie stawiasz kropki po nazwie ( np. System.out.println() ) to uzywasz obiektow... a konkretnie metod tego obiektu (lub klasy abstrakcyjnej)Najlepiej od razu zabrac sie za obiektowke, bo jak nauczysz sie pisac strukturalnie to potem sie przyzwyczaisz i ciezko bedzie ci sie przestawic...

1 użytkowników online, w tym zalogowanych: 0, gości: 1