繁体   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