回 帖 发 新 帖 刷新版面

主题:怎样循环实现?

<%try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:internet");
Statement state=con.createStatement();
ResultSet rs0=state.executeQuery("select aa from a where ID='0'");
while(rs0.next())
{
%>     
<table width="100%" border="0" bgcolor="blue" height="25">
 <tr>
   <td width="40%" height="200">区域 </td>
   <td width="60%" height="200"><%= rs0.getString("aa")></td>
 </tr>
</table>
<% }%>

一般
   <td width="60%" height="200"><%= rs0.getString("aa")></td>
这个表格里是放一个数据的


如果现在查询出有18个或更多怎么把
   <td width="60%" height="200"><%= rs0.getString("aa")></td>
这个表格里的数据控制在5个?如果多余5个就循环推下去?
例如:
          上海
          北京
区域      南京
          浙江
          厦门


          上海
          厦门
区域      浙江
          南京
          北京

........

回复列表 (共3个回复)

沙发

我要实现的象这样的效果。
http://www.rivieragolf.cn/8.htm

板凳

如果多余5个就循环推下去?“是什么意思呀

5个5个一显示就行了呀

3 楼

<%for(i=0;rs中还有记录(我忘了怎么写);i++)%>
<%{%>
<%  if(i%5==0)%><br>
<td width="60%" height="200"><%= rs0.getString("aa")></td>
<%}%>
看这样行不行

    

我来回复

您尚未登录,请登录后再回复。点此登录或注册