Pb, pas de retour à la ligne quand je reccupère la BDD ... [Php/MySQL] - PHP - Programmation
Marsh Posté le 10-10-2002 à 14:08:18
Bon je viens de faire plusieurs verif et le probleme viens bien de l'envoie du formulaire vers la BDD
Dans la table ca s'affiche comme ça :
|
Au lieu de s'afficher comme ça :
|
Marsh Posté le 10-10-2002 à 14:12:20
Dj YeLL a écrit a écrit : J'ai un formulaire qui me permet de rentrer du texte dans une BDD. Mais avec PHP, quand je reccupère ce que j'y ai mis, tout se suit ... il n'y a pas un seul retour a la ligne. Pourtant quad je vais voir ds PhpMyAdmin, le texte est bien en forme, avec les retour a la ligne (par contre il n'y a pas trace de \n et je pense que c'est de la que viens le probleme) Lorsqu'on envoit un formulaire à une page PHP, peut on faire en sorte que cette page remplace les retours à la ligne par des \n ? |
nltobr($texte);
Dans les pages html, la balise <BR> a la même signification que le \n d'un fichier texte normal.
par contre, dans une page html, le \n est ignoré.
La fonction nltobr remplace les \n en <BR> de manière, à ce que les textes saisies apparaissent avec les retours à la ligne.
Marsh Posté le 10-10-2002 à 14:13:42
Dj YeLL a écrit a écrit : Bon je viens de faire plusieurs verif et le probleme viens bien de l'envoie du formulaire vers la BDD Dans la table ca s'affiche comme ça :
|
Ca, c'est normal.
Quand tu dit à la bdd que le texte comprends des \n elle ne comprends pas un \ suivit d'un n mais que c'est une caractère nouvelle ligne.
Marsh Posté le 10-10-2002 à 14:19:19
omega2 a écrit a écrit : nltobr($texte); Dans les pages html, la balise <BR> a la même signification que le \n d'un fichier texte normal. par contre, dans une page html, le \n est ignoré. La fonction nltobr remplace les \n en <BR> de manière, à ce que les textes saisies apparaissent avec les retours à la ligne. |
Je vais essayer ... mais j'avais déjà bidouillé avec :
|
mais ca a pas marché...
je vais tester le "nltobr"
Merci
Marsh Posté le 10-10-2002 à 14:22:43
Fatal error: Call to undefined function: nltobr() in liste_ftp.php on line 15
Marsh Posté le 10-10-2002 à 14:25:39
je viens de faire une recherche sous google et apparement c'est nl2br, je vais essayer
Marsh Posté le 10-10-2002 à 14:40:01
Dj YeLL a écrit a écrit : je viens de faire une recherche sous google et apparement c'est nl2br, je vais essayer |
C'est bien ça, je m'étais trompé dans l'ortographe de la fonction.
Marsh Posté le 10-10-2002 à 16:09:17
Vi, ça marche
Merci bcp en totu cas
P.S. l'erreur est humaine
Marsh Posté le 10-10-2002 à 16:27:03
ps2 : nltobr <=> ( phonetiquement a ) nl2br => erreur pardonner
Marsh Posté le 10-10-2002 à 16:48:08
Maxime a écrit a écrit : ps2 : nltobr <=> ( phonetiquement a ) nl2br => erreur pardonner |
one (ouane) two (to) tree (tri)
to (to)
Pourtant, pour moi, ca ce dit pareil .... mais je parles très mal anglais.
Marsh Posté le 10-10-2002 à 13:55:58
J'ai un formulaire qui me permet de rentrer du texte dans une BDD. Mais avec PHP, quand je reccupère ce que j'y ai mis, tout se suit ... il n'y a pas un seul retour a la ligne. Pourtant quad je vais voir ds PhpMyAdmin, le texte est bien en forme, avec les retour a la ligne (par contre il n'y a pas trace de \n et je pense que c'est de la que viens le probleme) Lorsqu'on envoit un formulaire à une page PHP, peut on faire en sorte que cette page remplace les retours à la ligne par des \n ?
---------------
Gamertag: CoteBlack YeLL