PHP将数据库数据显示到HTML表中

时间:2015-03-24 19:48:09

标签: php html mysql css

我有以下情况。 MySQL数据库和PHP页面,从数据库中获取一组用户数据并将其显示在表中。代码工作正常,如下:

<form id="iform" name="iform" method="post" action="<?php echo $_SERVER['SCRIPT_NAME'];?>">

<table class="tabcont" width="100%" valign="center" border="0" cellpadding="0" cellspacing="0" summary="main area">

              <tr><td align="center" class="listlr" colspan="2">

</td></tr>

              <tr><td align="center" class="listlr" colspan="2">

              </td></tr>

<?php if (is_array($result) && count($result) > 0): 
              foreach ($result as $reskey => $resvalue) {
                     echo "<tr><td width='30%'>{$reskey}:</td>";
                     echo "<td width='70%'>";
                     if ($reskey == 'PortraitImage')
                           echo "<img id='{$reskey}' src='{$resvalue}' value=''/>";
                     else if ($reskey == 'SignatureImage')
                           echo "<img id='{$reskey}' src='{$resvalue}' value=''/>";
                     else
                           echo "<input class='formfld' id='{$reskey}' value='{$resvalue}'/>";
                     echo "</td></tr>";
              }
else: ?>
                     <tr> <td>
<?php
                     echo "<div align=\"center\" class=\"listtopic\" id=\"iderror\">{$errormsg}</div>";
?>
                     </td>
                     </tr>
<?php endif; ?>
       </table>
       </</form>

我现在需要做的是在一个html表中显示以另一种方式排列的数据,如附加的那个(它将有一个背景图像,但通过css很容易实现)。该表必须采用以下格式:

HTML Table

我正在尝试修改上述代码,但似乎无法以此表格格式正确使用。

我当然可以在上面的代码或简单的表中显示它,但是当我尝试以上表格式显示数据时,它会变得混乱。基于上述代码的任何建议?感谢。

0 个答案:

没有答案