Page 1 sur 1

Formulaire - Enregistrement et Affichage

Posté : 10 août 2009, 15:54
par bilat0
Bonjour, c'est à nouveau moi avec un petit bug assez énervant !!!

Dans le site que je suis entrain de réaliser j'enregistre des champs de type TEXTAREA dans ma base de donnée.

Au préalable, je soumets le champ à la fonction "mysql_real_escape_string" afin de limiter les problèmes
de syntaxe dans la requête avec les \ ' " etc...
Toutefois, il arrive "parfois" que les retours à la ligne ne soit pas pris en compte lors du réaffichage
dans un formulaire de mise à jour (update.php).

Y'a t'il une fonction inverse à mysql_real_escape_string qui permet de reprendre le codage normal
afin que ce problème ne se pose plus ?

Merci d'avance

Re: Formulaire - Enregistrement et Affichage

Posté : 10 août 2009, 19:39
par fab
Regarde du côté de la fonction nl2br ( http://fr.php.net/nl2br )
:)

Re: Formulaire - Enregistrement et Affichage

Posté : 10 août 2009, 19:44
par AB
fab t'a donné la réponse.

Juste pour préciser que ton pb n'a rien à voir avec l'utilisation de mysql_real_escape_string() qu'il faut continuer d'utiliser. D'ailleurs tu aurais le même pb si à la place d'utiliser mysql_real_escape_string() tu utilisais l'ancienne méthode avec addslashes() (fonction obsolète pour cet usage).

Re: Formulaire - Enregistrement et Affichage

Posté : 11 août 2009, 18:09
par bilat0
Merci, je vais essayer ça demain matin !