Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PDF > FPDF
FPDF Forum d'entraide pour la bibliothèque FPDF permettant de générer des documents PDF en PHP. Avant de poster -> tutoriels FPDF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/05/2007, 15h30   #1
Invité de passage
 
Inscription : mai 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 1
Points : 0
Points : 0
Par défaut [FPDF] Retour Chariots

Bonjour!!
J'ai creer une base de données ainsi qu'un formulaire.
Dans ce formulaire, j'ai un texte area qui accepte les changements de ligne et les envois a la BDD.
La BDD reçoit par exemple ceci : toto\r\ntiti\r\ntutu\r\ntata

Je recupere ces données via une interface php sur une page HTML avec la fonction nl2br =>Les sauts de lignes sont conservés

Je suis actuellement en train de recuperer ces données sous un format PDF via la librairie FPDF. Cependant, les sauts de lignes n'apparaissent plus.
Voila mon code :
Code :
1
2
3
4
5
6
7
8
9
10
reqsql="SELECT marquage from `equipement` where ID='totop'";
if(mysql_query($reqsql,$db)){
    //Lecture de la table des résultats
    $result=mysql_query($reqsql,$db);
    if($res=mysql_fetch_assoc($result))
    {
        $data=nl2br("$res[marquage]");
        $pdf->Cell(0,10,"$data",0,1,"l");
    }
}
Et voici ce que je récupére sur le PDF généré :

Citation:
toto<br />titi<br />tutu<br />tata
Ce qui est normal etant donné que nl2br transforme les \r\n entre <br/>.
Je voudrais alors savoir s'il existe une fonction FPDF ou autre qui me permettrait d'afficher ce qui se trouve dans ma text area en conservant les sauts de lignes.

Merci à vous pour votre aide
Tomrage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/05/2007, 20h26   #2
Membre éprouvé
 
Avatar de Christophe Charron
 
Homme Christophe Charron
Développeur informatique
Inscription : juillet 2005
Messages : 768
Détails du profil
Informations personnelles :
Nom : Homme Christophe Charron
Âge : 51
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juillet 2005
Messages : 768
Points : 492
Points : 492
Bonsoir,
je suis en train d'explorer cette classe :
a priori, il vaut mieux utiliser "Write" plutôt que "Cell" pour gérer les retours chariots. Sinon, MultiCell ...

Informations à prendre avec des pincettes, cela ne fait que 2 heures que je regarde le code de cette classe
__________________
Cordialement,
Christophe Charron
Pour consulter mon site professionnel, vous pouvez cliquer sur le bouton prévu à cet effet, juste sous la signature .
Christophe Charron est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2007, 14h37   #3
Membre expérimenté
 
Avatar de jc_cornic
 
Inscription : octobre 2006
Messages : 624
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : octobre 2006
Messages : 624
Points : 588
Points : 588
Envoyer un message via MSN à jc_cornic
Tu as raison Christophe, la méthode Cell ne permet pas (à priori) de faire du saut de ligne, pour cela, tu as MultiCell ou encore Write

Bon code

++
JC
__________________
VELOMASTER, idée cadeau ? un jeu de plateau

Hummmmm, des donuts !!!!

Merci de penser à , et et aussi
jc_cornic est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h31.


 
 
 
 
Partenaires

Hébergement Web