Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
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 30/03/2007, 19h09   #1
Membre émérite
 
Avatar de ozzmax
 
Inscription : novembre 2005
Messages : 986
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : novembre 2005
Messages : 986
Points : 863
Points : 863
Envoyer un message via MSN à ozzmax
Par défaut Récupérer un textarea et garder la forme

Bonjour à tous
je récupère un texte aréa à partir d'un formulaire
quand je me le fait afficher pour voir comment sa passe via le formulaire
ben je vois qu'un texte comme suit

jkhasgdfajkh
lkjafhkl
kjhdfjksafh kjl
dsafkljahds
asdfjkh

je le récupère comme cela
jkhasgdfajkh lkjafhkl kjhdfjksafh kjl dsafkljahds asdfjkh

c'est à dire dans une string tout d'un bout
bon ca me facilite pour l'insertion dans la bd
mais je me posais la question, si je veux remettre ce texte dans le textarea pour une modification, ben il va me foutre ca toute sur une ligne...non?

Deplus, si je veux faire un faire un pdf..ben à lecture de ce champs dans la bd, je n'aurai aucune manière de mettre ca comme l'utilisateur l'a inscrit..


comment pourrai-je procéder?
merci
__________________
La perfection n'est pas un but, l'amélioration constante devrait l'être!
La position des Développeurs de developpez avec les explications
ozzmax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 19h31   #2
Membre du Club
 
Inscription : mars 2007
Messages : 123
Détails du profil
Informations personnelles :
Localisation : France, Côte d'Or (Bourgogne)

Informations forums :
Inscription : mars 2007
Messages : 123
Points : 67
Points : 67
En fait, c'est tout à fait normal.

Tes retours à la ligne existent bel et bien mais sous la forme de "\n" et quand tu utilise dans ton echo, ils s'écrivent dans le html. (regarde la source de la page affichée et je parie que tu auras :
Code :
1
2
3
4
5
jkhasgdfajkh
lkjafhkl
kjhdfjksafh kjl
dsafkljahds
asdfjkh
Si tu ne vois pas les retour à la ligne, c'est qu'il n'y a pas de <BR>, la balise html qui indique un retour à la ligne.
jpean.net est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 19h50   #3
Membre émérite
 
Avatar de ozzmax
 
Inscription : novembre 2005
Messages : 986
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : novembre 2005
Messages : 986
Points : 863
Points : 863
Envoyer un message via MSN à ozzmax
ouais c'est exact

alors est-ce que quand je vais l'enregistrer en bd et le faire afficher ca va rester tel quel avec les \n?
__________________
La perfection n'est pas un but, l'amélioration constante devrait l'être!
La position des Développeurs de developpez avec les explications
ozzmax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 19h56   #4
Membre éclairé
 
Homme Michael Chusseau
Coordinateur développement web
Inscription : août 2004
Messages : 475
Détails du profil
Informations personnelles :
Nom : Homme Michael Chusseau
Âge : 29
Localisation : France

Informations professionnelles :
Activité : Coordinateur développement web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 475
Points : 392
Points : 392
salut,

Regarde la fonction nl2br. Elle permet de faire la mise en page que tu souhaite

Mic
mic79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 20h20   #5
Membre émérite
 
Avatar de ozzmax
 
Inscription : novembre 2005
Messages : 986
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : novembre 2005
Messages : 986
Points : 863
Points : 863
Envoyer un message via MSN à ozzmax
ouais mais cela c'est pour de l'affichage html?
je devrais saver en bd de cette manière je veux dire à passer la string avec la méthode nl2br()
?
__________________
La perfection n'est pas un but, l'amélioration constante devrait l'être!
La position des Développeurs de developpez avec les explications
ozzmax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2007, 19h20   #6
Membre émérite
 
Avatar de ozzmax
 
Inscription : novembre 2005
Messages : 986
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : novembre 2005
Messages : 986
Points : 863
Points : 863
Envoyer un message via MSN à ozzmax
Une autre chose
comme je ne sais pas vraiment comment de lignes seront saisie, j'ai un peu de difficulté a spécifier la taille du varchar du champs que je vais garder en bdd...
Et il faut en définir une justement...
Je fais quoi, j'en mets une du genre 1000 caractères?, sauf que c'est pas trop pratique si on en écris seulement que 54 par exemple...
Ya moyens de mettre une champs qui prendra la taile qu'on a?

Ou encore est ce qu'il y a autre moyen de pratiquer?...un fichier texte?

merci pour votre aide
__________________
La perfection n'est pas un but, l'amélioration constante devrait l'être!
La position des Développeurs de developpez avec les explications
ozzmax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/04/2007, 21h17   #7
Membre émérite
 
Avatar de ozzmax
 
Inscription : novembre 2005
Messages : 986
Détails du profil
Informations personnelles :
Âge : 29

Informations forums :
Inscription : novembre 2005
Messages : 986
Points : 863
Points : 863
Envoyer un message via MSN à ozzmax
Bon dans la création avec un varchar de 1000 il à changé le type pour un type text
alors ca répond à ma question
__________________
La perfection n'est pas un but, l'amélioration constante devrait l'être!
La position des Développeurs de developpez avec les explications
ozzmax est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h50.


 
 
 
 
Partenaires

Hébergement Web