php - 来自数据库的 HTML_TO_DOC() 循环表
问题描述
我负责一个仍然使用 HTML_TO_DOC() 和 PHP 的系统。我的问题是,我想使用表格显示数据库中的所有数据。
这是我的编码示例:
$htmlContent=$html_2.'
<table width=100% border=1 cellpadding="3" cellspacing="0">
<tr>
<th width="5" bgcolor="#999999" class="style8">BIL</th>
<th bgcolor="#999999" class="style8">NAMA</th>
<th width="15" bgcolor="#999999" class="style8">JAWATAN</th>
<th width="10" bgcolor="#999999" class="style8">TELEFON</th>
<th width="10" bgcolor="#999999" class="style8">EMEL</th>
</tr>
';
$i=0;
foreach($penyelaras as $plaras){
$htmlContent2=$html_2.'
<tr>
<td width="5" class="style8" valign="top">'.$i.'</td>
<td align="left" class="style10" valign="top">'.$plaras->nama.'</td>
<td width="15" class="style10" valign="top">'.$plaras->nama_jawatan.'</td>
<td width="10" class="style10"
valign="top">PEJ:'.$plaras->tel_no_p.'<br>HP:'.$plaras->tel_no_hp.'</td>
<td width="10" class="style8" valign="top">'.$plaras->emel.'</td>
</tr>
';
$i++;
}
$htmlContent=$html_3.'
</table>
';
$soalan=$htmlContent.$htmlContent2;
$htmltodoc->createDoc($soalan,"cetakan",true);
结果仅显示 1 行,就像下面的图像(结果错误)一样。如果我在循环语句中出错,请提供帮助。
结果错误
解决方案
你试过这样吗:
$htmlContent2=$html_2;
foreach($penyelaras as $plaras){
'<tr>
<td width="5" class="style8" valign="top">'.$i.'</td>
<td align="left" class="style10" valign="top">'.$plaras->nama.'</td>
<td width="15" class="style10" valign="top">'.$plaras->nama_jawatan.'</td>
<td width="10" class="style10"
valign="top">PEJ:'.$plaras->tel_no_p.'<br>HP:'.$plaras->tel_no_hp.'</td>
<td width="10" class="style8" valign="top">'.$plaras->emel.'</td>
</tr>'
$i++;
};
推荐阅读
- c# - 如何判断一个 MS-Word 段落是否超过一行?
- python - 有没有办法将一组python文件转换为exe?
- spring - 具有 Java 继承的 @RequestScope 注释行为
- c++ - C++ 动态迭代地图
- c++ - 是否有一种简单有效的方法将 bool [8] 的值分配给 std::uint8_t
- java - Java 文件中表达式的非法开始
- jquery - Simplelightbox 不适用于 jQuery 3.4.1
- javascript - 无法将对象数组传递给函数?
- concatenation - VHDL 操作数在综合期间具有不同的长度错误
- c++ - C++ Switch 语句在第一次尝试后跳到默认选项