Bonjours à tous!!!

Mon problème est le suivant : Quand j'importe un champs qui viens de ma base de donnée (MySQL), la mise en page n'est pas bonne. Le texte n'a pas la configuration que l'impose dans le fichier .css (texte non justifier, le texte sort du cadre...). J'ai essayé avec nl2br() mais cela ne change rien...cela fait deux que je me casse les dents

Merci pour votre aide

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
 
<div class="arrondi"> 
<div id="corps">
<?php    
try
{
$bdd = new PDO('mysql:host=localhost;dbname=rapport', 'root', '');
}
 
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
} 
 
$reponse = $bdd->query('SELECT * FROM rapport');
 
while ($donnees = $reponse->fetch())
{
if ($donnees['auteur'] == "1")    
{
<HR size=3 >
 
<h4> 
<?php echo nl2br($donnees['resume']);?>
</h4>
 
<HR size=3 >
 
<h3><?php include "dir_files.php"; ?></h3>
 
<?php
}
}
 
$reponse->closeCursor();
?>
 
</div>
</div>