smartere måde?
Jeg vil gerne undersøge om en bruger findes i forvejen når man registrerer et nyt medlem. som i kan se mangler der noget if else, men hvordan tjekker man på om ens resultset fandt et medlem i databasen smartest?Jeg kan godt løse opgaven, men tænkte på om ikke der var en smart måde, at gøre det på!
<%
DBConnection connection = new DBConnection();
ResultSet result = connection.executeQuery("SELECT * FROM Medlem WHERE Cprnr = '"+ request.getParameter("cprnummer") +"'");
while(result.next())
{
}
// kør dette hvis medlem ikke findes
connection.executeUpdate("INSERT INTO Medlem VALUES (medlemidnr.NEXTVAL, "+ request.getParameter("sportsgren") +",'"+ request.getParameter("fornavn") +"','"+ request.getParameter("efternavn") +"','"+ request.getParameter("cprnummer") +"','"+ request.getParameter("kon") +"',"+ request.getParameter("tlfnummer") +")");
// kør dette hvis medlem findes
out.println("Medlem findes allerede!");
%>
