每次var变化时生成目录

时间:2015-10-06 20:09:01

标签: php html dynamic html-table tableofcontents

我试图找到任何解决方案或问题而且我找不到任何东西。

我在医疗目录上工作,当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之上。

0 个答案:

没有答案