Я хочу вставить данные в определенный столбец, если столбец нулевой, а затем вставить еще вставить данные во второй столбец - PullRequest
0 голосов
/ 14 октября 2019

Здесь я получаю значения со страницы jsp

    String ACRoom = request.getParameter("ACRoom");
    String NACRoom = request.getParameter("NOACRoom");
    String Bed = request.getParameter("ACBed");
    String NACBed = request.getParameter("NOACBed");

Это моя таблица

   ROOM_NO            AVAIL_BED1           AVAIL_BED2

Я хочу вставить данные в доступный столбец кровати ввыбранный номерЕсли одна кровать заполнена, вставьте данные во второй столбец другой записи. Если выбран новый номер комнаты, вставьте новую запись, иначе вставьте данные в существующий номер комнаты.

                try
        {

              if ("ac".equals(Room[0])) {
                {
                PreparedStatement ps = con.prepareStatement("insert into Available_AC_Room values(?,?,?,?,?,?)");
                ps.setString(1,ID);
                ps.setString(2,ACRoom);
                ps.setString(3,Bed);
                ps.setString(4,Bed);
                ps.setString(5,ACDueDt);
                ps.setString(6,RT);
                ps.executeQuery();
                 }
          else {

           PreparedStatement ps = con.prepareStatement("insert into Available_NON_AC_Room  values(?,?,?,?,?,?)");
                    ps.setString(1,ID);
                    ps.setString(2,NACRoom);
                    ps.setString(3,NACBed);
                    ps.setString(4,NACBed);
                    ps.setString(5,NACDueDt);
                    ps.setString(6,ST);
                    ps.executeQuery();
                }
              }


        }            
        catch(Exception e)
        {
            e.printStackTrace();
        }

Эта строка предназначена для выбора номера комнаты из выпадающего списка

            <div class="col-30">
                <label for="Room"><b>Non AC-Room</b>
                </label> <select class="col-Room" name="NOACRoom">
                    <%
                        while (st.next()) {
                    %>

                    <option><%=st.getString(1)%></option>
                    <%
                        }
                    %>
                </select>
            </div>


            <div class="col-30">
                <label for="Chair"><b>Alloted Chairs</b>
                </label>

                <div id="idno">
                    <input type="text" placeholder="Chairs" name="NOACChair" required>
                </div>



            </div>

            <div class="col-30">
                <label for="Bed"><b>Alloted Bed</b>
                </label>
                <div id="idno">
                    <input type="text" placeholder="Bed" name="NOACBed" required>
                </div>
            </div>
...