我试图找到任何解决方案或问题而且我找不到任何东西。
我在医疗目录上工作,当html完成时,每行中有3列和3个td的表我需要将其转换为PDF版本。 到目前为止一切都很好。
但后来,我被要求改变。 每次城市变化时插入内容索引。
但结构在所有情况下必须相同,3个cols,行为3个tds 这是我桌子的结构:
$totals=count($bloque[$i]);
for($i=0;$i<$totales;$i++){
if($i%3 == 0) {$impression[]="<tr valign='top' >".$bloque3[$i];}
if($i%3 == 1) {$impression[]=$bloque3[$i];}
if($i%3 == 2) {$impression[]=$bloque[$i]."</tr>";}
}
之后,如果城市不同于索引的结构,我会进行比较。
if($thecity != $rows['city']){
$index='<tr><th><span class="index" style="font-size:11px;"><small><b>'.$rows2['city '].'<br><br>Index of contents</b></small></span></th></tr>';
}
else{$index='';}
下一个var是每个td的结构。
$bloque3[]='<span>'.$index.'</span><td width="30%"><p>'.$rows2['provider'].'</p>'.'<p>'.$rows2['service'].'</span>'.'<span>'.$rows2['benefits'].'<br />'.$rows2['city'].'</span></td>';
每个索引必须在一个新行中,但我在同一个数组bloque
中包含索引,因为否则无效。
问题是每次$index
存在,在行中插入一行,这在浏览器中并不算太糟糕,因为浏览器是智能的 - 大多数都是;) -
但是在pdf版本中,tds看起来很糟糕,一个在另一个之上,索引在另一个td之上。