1

Salut à tous,

Voilà, je me permets de poser cette question en espérant que quelqu'un pourra me trouver une solution. Pour le moment, de mon côté, je n'ai pas réussi à trouver mon bonheur.
J'ai intégré des données grâce à un formulaire de type texte dans un base de données. Ces données sont du style :
"<br>23 24 26 39<br>
6 4 9 2 <br>
1 6" avec plusieurs espaces entre les chiffres
J'arrive donc à récupérer ces données grâce à une connexion créée avec php mais au moment de la transformation html=>pdf, les données ci-dessus ne ressortent pas ils ont été entré. Seul les "<BR>" sont traduits. Voici ce que cela donne :
"
23 24 26 39
6 4 9 2
1 6"

Quelqu'un a-t-il une solution pour moi ?

Merci d'avance à tous !

2

qu'est-ce que tu veux dire par "seul les <br> sont traduits" ? vu que tu n'as que des <br> comme code html ?!
Ancien pseudo : lolo

3

Bah en fait, dans ma base de données, les 4 ou 5 espaces que j'ai entre les chiffres apparaissent bien mais au moment de la mise sous pdf, ils n'apparaissent plus.
Il y a en fait un décalage entre les données de la bdd et l'apparition du pdf dû à ces fameux espaces.

4

ben c'est normal ca... c'est pareil en html. un espace ou 20 espaces reviennent au même. Si tu veux forcer les espaces il faut remplacer les " " par des "&nbsp;" ...
Ancien pseudo : lolo

5

Justement j'ai fait avec cela aussi et ça ne fonctionne pas. Il ne met à chaque fois un seul espace.

6

c'est que tu n'as pas remplacer " " par "&nbsp;" car chez moi ca marche....


$content = "<br>23     24    26    39<br>
 6 4  9               2 <br>
 1                   6";
$content = str_replace(' ', '&nbsp;', $content);
Ancien pseudo : lolo