I have a table where I display items from database. In first ResultSet I have created an dropdown menu that let you choose if you want item to be available or not. But, because I have created it in first ResultSet rs, I cannon use it in second ResultSet rs1. Problem is in this line:
if (request.getParameter(rs1.getString("naziv") + "polje").equals("Nedostupno"))
And here is the whole code:
<%@page import="java.sql.DriverManager"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.Statement"%>
<%@page import="java.sql.Connection"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<html>
<head>
    <link rel="stylesheet" type="text/css" href="Stil/cssstil.css">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Prikaz oružja</title>
</head>
<body>
    <h1>Prikaz oruzja</h1>
    <%
        out.print("<p align = \"center\">Administrator <a style=\"color:red;\">" +     session.getAttribute("user") + "</a></p>");
    %>
    <table align = "center" bgcolor = "darkgrey" border = "1" cellpadding="3" cellspacing="1">
        <tr>
            <td>
                <p style = "color: black;">Naziv</p>
            </td>
            <td>
                <p style = "color: black;">Opis</p>
            </td>
            <td>
                <p style = "color: black;">Cena</p>
            </td>
            <td>
                <p style = "color: black;">Dostupnost</p>
            </td>
            <td>
            </td>
        </tr>
        <%
            try {
                Class.forName("com.mysql.jdbc.Driver");
                Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/CS230-Projekat", "root", "123");
                Statement statement = connection.createStatement();
                String sql = "SELECT * FROM oruzje";
                ResultSet rs = statement.executeQuery(sql);
                while (rs.next()) {
        %>
        <tr bgcolor="grey">
            <td><%=rs.getString("naziv")%></td>
            <td><%=rs.getString("opis")%></td>
            <td><%=rs.getString("cena")%></td>
            <%
                if (rs.getString("dostupnost").equals("1")) {
                    out.print("<td><p style = \"color: green; font-size: 20px\">Dostupno</p></td>");
                } else {
                    out.print("<td><p style = \"color: red; font-size: 20px\">Nedostupno</p></td>");
                }
            %>
            <%
                    int a = rs.getInt("dostupnost");
                    if (a == 1) {
                        out.print("<td><select name=\"" + rs.getString("naziv") + "polje\"><option value = \"Dostupno\">Dostupno</option><option value = \"Nedostupno\">Nedostupno</option></select></td>");
                    } else {
                        out.print("<td><select name=\"" + rs.getString("naziv") + "polje\"><option value = \"Dostupno\">Dostupno</option><option value = \"Nedostupno\">Nedostupno</option></select></td>");
                    }
                }
            %>
        </tr>
        <tr><td></td><td></td><td></td><td></td>
            <td align=center>
                <form method="post">
                    <%      Statement statement1 = connection.createStatement();
                            int bre;
                            ResultSet rs1 = statement.executeQuery(sql);
                            while (rs1.next()) {
                                if (request.getParameter(rs1.getString("naziv") + "polje").equals("Nedostupno")) {
                                    bre = statement1.executeUpdate("UPDATE oruzje SET dostupnost = 0 WHERE  naziv='" + rs1.getString("naziv") + "'");
                                } else {
                                    bre = statement1.executeUpdate("UPDATE oruzje SET dostupnost = 0 WHERE  naziv='" + rs1.getString("naziv") + "'");
                                }
                            }
                        } catch (Exception e) {
                            e.printStackTrace();
                        }
                    %>
                    <input type="submit" value="Apply" name="Apply" />
                </form>
            </td>
        </tr>
    </table>
    <p style=" position: absolute; bottom: 0; left: 0; width: 100%; text-align: center;"><a href ="index.jsp"><img src = "Slike/home.png" alt = "home"/></a></p>
</body>
 
     
    