[Ajax] Traiter les retours à la ligne, avec la méthode $_GET
Bonjour à vous ami PHPeurs :) J'ai un problème assez énervant : je n'arrive pas à traiter les retours à la ligne d'un textarea en utilisant Ajax avec la méthode $_GET. Je m'explique : J'ai un formulaire tout simple, et un textarea tout simple. Pour traiter ce formulaire, j'utilise une fonction Javascript (appelez-là "envoyer"). Ainsi, j'ai :
<input type="submit" onclick="envoyer(document.getElementById('textarea').value)"/>
Seulement, quand j'enregistre le contenu de ce textarea dans une table, pas moyen de récupérer les retours à la ligne faits par l'utilisateur. Même pas une esquisse de \n ou de ou de rien du tout. Si par exemple j'écris : "Salut(retour à la ligne)Salut" dans mon textarea, j'ai ceci dans ma table : "SalutSalut". Quelqu'un a-t-il la solution? Merci d'avance! Cordialement PS: en prévisualisant mon message, j'ai vu que c'est la même chose ici, les retours à la ligne ne sont pas traités. ^^
Réponses apportées à cette discussion
Visiblement c'est impossible. Tu es obligé de transformer ces caractères par par exemple, puis de retransformer de l'autre côté par \n.
http://forum.hardware.fr/hfr/Programmation/php-html-recuperation-sujet_4669_1.htm
Es-tu obligé de passer en GET pour transmettre ton formulaire ? Les valeurs que tu passes en GET sont-elles correctement encodées ?
++
Hugo.
PS : je vais regarder ça pour la prévisualisation ;) Merci.
Re-Salut, Désolé pour le retard de la réponse ^^ Je n'arrive toujours pas à résoudre mon problème Pour répondre à tes questions, oui je suis obligé de passer par la méthode $_GET, et...je sais pas si elles sont bien encodées Mais je rappelle que j'utilise Ajax. J'appelle un script, ajouter_sujet.php, qui prend en argument $_GET le titre du sujet, le contenu, etc.... Bref, un truc du genre : ajouter_sujet.php?titre=aaaa&contenu=ddddddd En regardant dans Firebug, j'ai vu que les retours à la ligne n'étaient pas du tout du tout traités. C'est à dire que si j'envoie un message du style : "Salut Salut" ça sera ajouter_sujet.php?titre=aaa**&contenu=SalutSalut **Je suis désespéré!