我有这个表HTML/PHP - 表单元格分隔宽度
<table name='test'border='1' style='width: 100%'>
<tr>
<th valign='top' style='width: 9%'>No.</th>
<th valign='top' style='width: 9%'>Epitope/Cluster Sequence:</th>
<th valign='top' style='width: 9%'>Epitope ID:</th>
<th valign='top' style='width: 9%'>Source Organism</th>
<th valign='top' style='width: 9%'>Source Protein:</th>
<th valign='top' style='width: 9%'>MHC Restriction:</th>
<th valign='top' style='width: 9%'>RF Score:</th>
<th valign='top' style='width: 9%'>Assay Score:</th>
<th valign='top' style='width: 9%'>Assay Type:</th>
<th valign='top' style='width: 9%'>Effector Origin:</th>
<th valign='top' style='width: 9%'>Reference ID:</th>
</tr>
我要添加下一个更行,并保持相同的宽度,在与分隔符的作品时,我只用了第一行测试,但添加了新行时,它不工作,我的代码中加入新行是:
function printResultI($array)
{
$i=0;
foreach($array as $row) {
$i=$i+1;
echo"
<tr>
<td style='width: 9%'>$i</td>
<td style='width: 9%'>$row[linear_sequence]</td>
<td style='width: 9%'>$row[E_ID]</td>
<td style='width: 9%'>$row[ant_source_organism_name]</td>
<td style='width: 9%'>$row[E_OBJECT_SOURCE_NAME]</td>
<td style='width: 9%'>$row[mhc_restriction]</td>
<td style='width: 9%'>$row[RFS]</td>
<td style='width: 9%'>$row[assay_score]</td>
<td style='width: 9%'>$row[AS_TYPE]</td>
<td style='width: 9%'>$row[effector_origin]</td>
<td style='width: 9%'>$row[unique_reference_id]</td>
</tr>";
}
}
我觉得可能是我的回声引号内的问题,谢谢
这很棒,以节省时间,谢谢!但是,我如何实现宽度问题?我非常感谢你的帮助 – 2014-10-02 22:06:50
我添加了它,但它仍然生成一个大表,不知道是什么问题 – 2014-10-02 22:12:30
http://pastebin.com/5zVC3NbF这是更少的代码,只是不包括mysql连接和其他功能 – 2014-10-02 22:18:58