Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2883 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [Php/MySQL] Pb, pas de retour à la ligne quand je reccupère la BDD ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Php/MySQL] Pb, pas de retour à la ligne quand je reccupère la BDD ...

n°226165
Dj YeLL
$question = $to_be || !$to_be;
Posté le 10-10-2002 à 13:55:58  profilanswer
 

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
mood
Publicité
Posté le 10-10-2002 à 13:55:58  profilanswer
 

n°226174
Dj YeLL
$question = $to_be || !$to_be;
Posté le 10-10-2002 à 14:08:18  profilanswer
 

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 :
 


test
test
test
test


 
Au lieu de s'afficher comme ça :
 


test\ntest\ntest\ntest


---------------
Gamertag: CoteBlack YeLL
n°226177
omega2
Posté le 10-10-2002 à 14:12:20  profilanswer
 

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.

n°226179
omega2
Posté le 10-10-2002 à 14:13:42  profilanswer
 

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 :
 


test
test
test
test


 
Au lieu de s'afficher comme ça :
 


test\ntest\ntest\ntest





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.

n°226186
Dj YeLL
$question = $to_be || !$to_be;
Posté le 10-10-2002 à 14:19:19  profilanswer
 

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 :
 


str_replace("\n","<br>",$texte);
et
str_replace("<br>","\n",$texte);
(parceque je n'etais plus sur du sens)


 
mais ca a pas marché...
 
je vais tester le "nltobr"
 
Merci


---------------
Gamertag: CoteBlack YeLL
n°226189
Dj YeLL
$question = $to_be || !$to_be;
Posté le 10-10-2002 à 14:22:43  profilanswer
 

Fatal error: Call to undefined function: nltobr() in liste_ftp.php on line 15


---------------
Gamertag: CoteBlack YeLL
n°226191
Dj YeLL
$question = $to_be || !$to_be;
Posté le 10-10-2002 à 14:25:39  profilanswer
 

je viens de faire une recherche sous google et apparement c'est nl2br, je vais essayer


---------------
Gamertag: CoteBlack YeLL
n°226213
omega2
Posté le 10-10-2002 à 14:40:01  profilanswer
 

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. :(

n°226241
Dj YeLL
$question = $to_be || !$to_be;
Posté le 10-10-2002 à 16:09:17  profilanswer
 

Vi, ça marche :)
 
 
Merci bcp en totu cas :jap:
 
P.S. l'erreur est humaine ;)


---------------
Gamertag: CoteBlack YeLL
n°226261
Maxime
Posté le 10-10-2002 à 16:27:03  profilanswer
 

ps2 : nltobr <=> ( phonetiquement a ) nl2br => erreur pardonner :D  :o

mood
Publicité
Posté le 10-10-2002 à 16:27:03  profilanswer
 

n°226285
omega2
Posté le 10-10-2002 à 16:48:08  profilanswer
 

Maxime a écrit a écrit :

ps2 : nltobr <=> ( phonetiquement a ) nl2br => erreur pardonner :D  :o  



one (ouane) two (to) tree (tri)
to (to)
 
Pourtant, pour moi, ca ce dit pareil .... mais je parles très mal anglais. ;)


Message édité par omega2 le 10-10-2002 à 16:51:07
n°226297
Maxime
Posté le 10-10-2002 à 16:55:17  profilanswer
 

:D  :lol:  ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [Php/MySQL] Pb, pas de retour à la ligne quand je reccupère la BDD ...

 

Sujets relatifs
[PHP/MySQL] Je ne comprends pas ce qui cloche ds mon script...[PHP + MySQL] Comment envoyer " l'etat " d'une checkbox ds une BDD ?
[PHP] Include[PHP + MySQL] C'est possible de faire un site mirroir ?
[PHP] Une boucle interne qui ne s'execute qu'une seule fois... :(saut de ligne effectifs
Plus de sujets relatifs à : [Php/MySQL] Pb, pas de retour à la ligne quand je reccupère la BDD ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR