2010-02-27 14 views
0

Aide, Je suis vraiment malade d'utiliser beaucoup de nbsps dans ma page de résultats. Im juste un débutant. Pouvez-vous me recommander quelques techniques afin que je ne sois pas copier coller beaucoup de nbsp juste pour obtenir l'espace et les sauts de ligne dont j'ai besoin.se débarrasser de 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']; 

     } 
+0

Quel est le problème avec ' '? –

+6

Si vous utilisez ' ' pour formater des colonnes pour présenter * data *, c'est l'erreur numéro un. –

Répondre

5

-t-il être le texte brut ou pouvez-vous afficher dans un table?

<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> 
+0

Injection HTML (XSS). Nécessite 'htmlspecialchars'. – bobince

4

Tenez compte des tableaux ou des listes de définition

1

si votre sortie est principalement pour le débogage, vous pouvez produire vos résultats dans pre étiquette, étiquette pré, pré servir l'espace et les sauts de ligne

sinon, vous devriez apprendre quelques html (et css), quelques possibilités sont des listes, des tableaux ou un balisage personnalisé avec un style css