ZeDevil Posté 12 Juin 2006 Posté 12 Juin 2006 (modifié) Voilà j'ai un tout petit soucis, mais qui en est un quand meme. J'ai créé une partie administration pour un site d'une page, jusque là tout va bien, mais le soucis est que lorsque je modifie la db avec mes formulaires (zone de texte 'textarea' et 'input'), j'ai a chaque fois un espace qui vient s'ajouter au texte. Je ne sais pas a quoi c'es du, est ce que vous pourriez m'expliquer ? L'espace se retrouve dans les champ de texte modifiable, mais pas lorsque la modification se fait sur le site. Le texte lui n'a pas bougé. Mon principal probleme est donc que j'ai des espace dans les champs de texte modifiable depuis ma partie administration du site et que dans le site, j'ai un lien vers le mail, mais celui ci m'affiche les espaces quand on clic dessus. Donc pour un lien, c'est pas terrible vu que j'ai des espaces dessus. Merci pour vos réponses Modifié 12 Juin 2006 par ZeDevil
NorSeb Posté 12 Juin 2006 Posté 12 Juin 2006 Bonjour, Tu peux "nettoyer" une chaine de caractères grace à la fonction trim() qui enlève les caractères superflus en début et fin de chaine.
Portekoi Posté 12 Juin 2006 Posté 12 Juin 2006 Bonjour, Essaie de faire un trim() pour enlever les espaces à droite et à gauche. Sinon, tu peux faire un str_replace() de 2 espaces consécutifs Portekoi EDIT : Grillé
ZeDevil Posté 12 Juin 2006 Auteur Posté 12 Juin 2006 Meme réponse pratiquement en meme temps.... Merci. Mais ou dois je exactement mettre le trim() ?
NorSeb Posté 12 Juin 2006 Posté 12 Juin 2006 Le mieux est de traiter la chaine avant insertion en base $chaine = trim($chaine); Fonction trim
ZeDevil Posté 12 Juin 2006 Auteur Posté 12 Juin 2006 (modifié) Merci pour le lien, parceque j'ai deja des stripslashes() donc ca risque de faire un peu trop de ()...... J'vais tester, et te dire si ca marche. Merci pour vos réponses hyper rapide..... EDIT: Ca marche parfaitement....... Merci de votre aide, toujours tres precieuse en cas de difficultées Modifié 12 Juin 2006 par ZeDevil
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant