+ -
当前位置:首页 → 问答吧 → 这样的表格如何动态输出?

这样的表格如何动态输出?

时间:2011-09-12

来源:互联网

名称和后面对应的值是从数据库中读出的,每个字段值都有一个对应的宽度数值,如50%,或者100%;
现在的情况是这样的:如果每行都输出2列或者N列这样好做,但是如果根据数据库定义的宽度值来判断当前行分几列,就会出现一些问题。
求高人帮忙补一下我的代码。下面是我的代码:
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#eeeeee"> <tr bgcolor="#fbfbfb" height="36"> <td width="15%" align="right" bgcolor="#CCCCCC">姓名:</td> <td width="35%"> <input type="text" name="name" size="20" value="" readonly=""></td> <td width="15%" align="right" bgcolor="#CCCCCC">性别:</td> <td width="35%"> <select name="sex"> <option selected="" value="0">男</option> <option value="女">是</option> </select></td> </tr> <tr bgcolor="#fbfbfb" height="36"> <td align="right" bgcolor="#CCCCCC">地址:</td> <td colspan="3"> <input type="text" name="add" maxlength="100" size="50"></td> </tr> <tr bgcolor="#fbfbfb" height="36"> <td align="right" bgcolor="#CCCCCC">年龄:</td> <td> <input type="text" name="age" size="20"></td> <td align="right" bgcolor="#CCCCCC">区号:</td> <td> <input type="text" name="quhao" size="20"></td> </tr> <tr bgcolor="#fbfbfb" height="36"> <td align="right" bgcolor="#CCCCCC">电话:</td> <td> <input type="text" name="tel" size="20"></td> <td align="right" bgcolor="#CCCCCC">传真:</td> <td> <input type="text" name="fax" size="20"></td> </tr> <tr bgcolor="#fbfbfb" height="36"> <td align="right" bgcolor="#CCCCCC">网址:</td> <td> <input type="text" name="site" size="20"></td> <td align="right" bgcolor="#CCCCCC">电子邮件:</td> <td> <input type="text" name="email" size="20"></td> </tr> <tr bgcolor="#fbfbfb" height="36"> <td align="right" bgcolor="#CCCCCC">地区:</td> <td> <select name="area"> <option value="110000">北京</option> <option value="120000">天津</option> <option value="130000">河北</option> <option value="140000">山西</option> </select></td> <td align="right" bgcolor="#CCCCCC">邮政编码:</td> <td> <input type="text" name="postcode" size="20"></td> </tr> <tr bgcolor="#fbfbfb" height="36"> <td align="right" bgcolor="#CCCCCC">详细地址:</td> <td colspan="3"> <textarea wrap="yes" cols="100" rows="3" name="add2"></textarea></td> </tr> </table>
 提示:您可以先修改部分代码再运行
这是代码的例子,谁帮着改一下更好
echo table-form.rar (19.23 KB)
echo table-form.rar (19.23 KB)
下载次数: 0
2011-9-13 15:58


[ 本帖最后由 teng315 于 2011-9-13 15:58 编辑 ]

附件

1.jpg (34.26 KB)

2011-9-12 23:06

作者: teng315   发布时间: 2011-09-12

顶上去  谁帮忙看看

作者: teng315   发布时间: 2011-09-13