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 に答える