|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
![]() ![]() Développeur Web Inscription : septembre 2005 Messages : 1 032 ![]() |
Bonjour,
J'utilise MySQL - 4.0.24_Debian-10-log avec PHPmyAdmin 2.8.0.2. J'ai un champ text (c'est un champ pour laisser une remarque) qui est rempli par mes utilisateurs. Lorsque l'utilisateur saisi un message tel que que : Citation:
Comment faire ? merci !
__________________
Les cours: XHTML, CSS, PHP, Flash et Javascript Expliquez votre problème clairement et pensez à remercier ceux qui vous ont aidé. N'oubliez pas : Le tag résolu est la meilleure des satisfactions sur developpez.com Aucune question technique par MP. |
|
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : septembre 2006 Messages : 685 ![]() |
REPLACE devrait faire l'affaire.
Code :
SELECT REPLACE(colonne, '\n', ' ') FROM TABLE; |
|
|
00
|
|
|
#3 | ||
![]() ![]() Développeur Web Inscription : septembre 2005 Messages : 1 032 ![]() |
Merci de ton code...
Au moment de l'insertion j'ai fais ceci: Code :
__________________
Les cours: XHTML, CSS, PHP, Flash et Javascript Expliquez votre problème clairement et pensez à remercier ceux qui vous ont aidé. N'oubliez pas : Le tag résolu est la meilleure des satisfactions sur developpez.com Aucune question technique par MP. |
||
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() Inscription : septembre 2006 Messages : 685 ![]() |
C'est pas plutôt \r\n pour windows ?
Code php :
$test = str_replace(array("\r\n", "\n", "\r"), '', $test); |
|
|
00
|
|
|
#5 | |||
![]() ![]() Développeur Web Inscription : septembre 2005 Messages : 1 032 ![]() |
exact c'était bien cette commande pour windwos... merci xunil j'ai aussi essayé cette commande mais rien n'y fait...
Alors j'ai fais ceci et ca fonctionne: Code :
Citation:
merci !
__________________
Les cours: XHTML, CSS, PHP, Flash et Javascript Expliquez votre problème clairement et pensez à remercier ceux qui vous ont aidé. N'oubliez pas : Le tag résolu est la meilleure des satisfactions sur developpez.com Aucune question technique par MP. |
|||
|
|
00
|
|
|
#6 |
|
Membre expérimenté
![]() Inscription : septembre 2006 Messages : 685 ![]() |
Tu n'aurais pas fait un stripslashes() sur ta chaine ailleurs dans ton code ?
Ce serait d'ailleurs pour cette raison que le str_replace() des sauts de lignes ne fonctionne pas. |
|
|
00
|
|
|
#7 | |
![]() ![]() Développeur Web Inscription : septembre 2005 Messages : 1 032 ![]() |
Citation:
L'ennui c'est que si j'enlève et qu'un utilisateur saisi des apostrophes, ca ne fonctionnera pas... Quel est le meilleur compromis pour supprimer ces rn et avoir des espaces et que l'utilisateur puissent saisir des ' ou des " ? Merci !
__________________
Les cours: XHTML, CSS, PHP, Flash et Javascript Expliquez votre problème clairement et pensez à remercier ceux qui vous ont aidé. N'oubliez pas : Le tag résolu est la meilleure des satisfactions sur developpez.com Aucune question technique par MP. |
|
|
|
00
|
|
|
#8 |
|
Membre expérimenté
![]() Inscription : septembre 2006 Messages : 685 ![]() |
Il faut d'abord faire le remplacement des sauts de lignes et ensuite faire le stripslashes()
|
|
|
00
|
|
|
#9 |
![]() ![]() Développeur Web Inscription : septembre 2005 Messages : 1 032 ![]() |
Yeah ! Merci ! (j'y avais pas pensé !)
merci Xunil de ton aide ! (le tag résolu est la plus belle des satisfaction
__________________
Les cours: XHTML, CSS, PHP, Flash et Javascript Expliquez votre problème clairement et pensez à remercier ceux qui vous ont aidé. N'oubliez pas : Le tag résolu est la meilleure des satisfactions sur developpez.com Aucune question technique par MP. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com