Witam, nie wiem gdzie jest problem, ponieważ jak dla mnie wszystko powinno chodzić. Dostaje nullExceptionPointner przy próbie usuwania przedmiotów.
Kod:
out.print ("<a href=usun.jsp?id="+(result.getString("id")) +"&uczen=tak>Usun</a></td> ");
out.print ("<a href=usun.jsp?id="+(result.getString("id")) +"&przedmiot=tak>Usun</a></td> ");
//Kod usuwający w zależności z jakiego linku weszliśmy
<%
if((request.getParameter("uczen").equals("tak")) && request.getParameter("id").equals(request.getParameter("id")))
{
PreparedStatement state=connection.prepareStatement("Delete from user where id="+request.getParameter("id"));
state.execute();
out.print("Usuni?to u?ytkownika o id" + request.getParameter("id"));
out.print("<a href=Uczniowie.jsp>Lista uczniów</a>");
}
else if(request.getParameter("przedmiot").equals("tak") && request.getParameter("id").equals(request.getParameter("id")))
{
PreparedStatement state=connection.prepareStatement("Delete from przedmioty where id="+request.getParameter("id"));
state.execute();
out.print("usunieto przedmiot o id " + request.getParameter("id") );
out.print("<a href=Uczniowie.jsp>Lista uczniów</a>");
}
%>
Dodam, że te 2 warunki gryzą się ze sobą.. jak usunę pierwszy to drugi zaczyna chodzić i usuwa przedmioty, jak są oba to na drugim wywala ws. błąd.