簡體   English   中英

根據表單值從數據庫中獲取數據

[英]Fetching data from database according to form values

我試圖按名稱從數據庫表中獲取成本。 我從表中得到費用,但我需要打印總計。 這是我的代碼。

由此我得到服務的名字

<% String [] s = request.getParameterValues("service");
             out.println(""+Arrays.toString(s)+"");
%>

並從表中獲取成本

<% 
   ResultSet resultset=null;
   int i=0;
   for(String st : s)
   {
       resultset = statement.executeQuery("select cost from service where name='" + st +"'");

       while(resultset.next()){ 
           i=resultset.getInt("cost");
           out.println(i); 
       }
   }

%>

我希望將費用顯示為總計。

可能是您在尋找這個:

<% 
   ResultSet resultset=null;
   int i=0;
   int total = 0;
   for(String st:s)
   {
      resultset = statement.executeQuery("select cost from service where name='" + st +"'");
      while(resultset.next())
      { 
         i=resultset.getInt("cost");
         total=total+i;
         out.println(i); 
       }
   }
   out.println(total); 

 %>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM