0

帮助,我真的厌倦了在我的结果页面中使用这么多 nbsps。我只是一个初学者。你能推荐我一些技巧,这样我就不会为了获得我需要的空间和换行符而复制粘贴这么多的 nbsp。

 while($row = mysql_fetch_array($result))
      {
      echo "Patient #:". " ".  " ". " ". " ". $row['PNUM']; 

     echo "<B>"."Hospital #:"."</B>". "&nbsp;".  "&nbsp;". "&nbsp;". "&nbsp;". $row['HOSPNUM']."&nbsp;"."&nbsp;"."&nbsp;";
      echo "<B>"."Room:". "&nbsp;".  "&nbsp;". "&nbsp;". "&nbsp;". $row['ROOMNUM'];
       echo "<B>"."Lastname:". "&nbsp;".  "&nbsp;". "&nbsp;". "&nbsp;". $row['LASTNAME'];
        echo "<B>"."Firstname:". "&nbsp;".  "&nbsp;". "&nbsp;". "&nbsp;". $row['FIRSTNAME'];
         echo "<B>"."Middlename:". "&nbsp;".  "&nbsp;". "&nbsp;". "&nbsp;". $row['MIDNAME'];
          echo "<B>"."Admission Date:". "&nbsp;".  "&nbsp;". "&nbsp;". "&nbsp;". $row['ADATE'];
           echo "<B>"."Admission Time:". "&nbsp;".  "&nbsp;". "&nbsp;". "&nbsp;". $row['ADTIME'];
                echo "<B>"."Patient #:". "&nbsp;".  "&nbsp;". "&nbsp;". "&nbsp;". $row['PNUM']; 

      }
4

4 回答 4

9

使用 HTML表格标记。

于 2010-02-27T00:42:40.453 回答
5

它必须是纯文本还是可以在表格中显示?

<table>
<tr>
    <th>Patient #</th>
    <th>Hospital #</th>
    <th>Room</th>
    <!-- etc. -->
</tr>
while($row = mysql_fetch_array($result))
{
    echo "<tr>";
    echo "<td>$row['PNUM']</td>";
    echo "<td>$row['HOSPNUM']</td>";
    echo "<td>$row['ROOMNUM']</td>";
    // etc.
    echo "</tr>";
}
</table>
于 2010-02-27T00:47:06.950 回答
4

考虑表格或定义列表

于 2010-02-27T00:43:01.703 回答
1

如果你的输出主要是为了调试,你可以输出你的结果pre标签,前标签,保留空间和换行符

如果没有,您应该学习一些 html(和 css),一些可能性是列表、表格或具有 css 样式的自定义标记

于 2010-02-27T00:54:49.117 回答