日期:2014-05-16  浏览次数:20358 次

如何根据数据库记录数量自动在页面创建表格
好比有9条记录就在页面显示3*3的表格,放入数据。如果是12条记录则放在3*4的表格里。

------解决方案--------------------
用javascript? 可是为什么要用javascript呢?试试看

<script language = javascript>
var n = 10
document.write( " <table border=1> ");
for( i = 0 ; i < n ; i ++){
if(i % 3 == 0)
document.write( " <tr> <td> "+i+ " </td> ");
else if(i % 3 == 2)
document.write( " <td> "+i+ " </td> </tr> ");
else
document.write( " <td> "+i+ " </td> ");
}
if( n % 3 != 0) {
for( j = n%3; j < 3;j++)
document.write( " <td> &nbsp; </td> ");
document.write( " </tr> ");
}
document.write( " </table> ");
</script>