chaine avec <br> qui ne passe pas par _GET - PHP - Programmation
Marsh Posté le 25-03-2010 à 22:37:45
ben si le gus n'a pas touché à la chaine tu n'y touches pas toi de ton coté
Marsh Posté le 26-03-2010 à 10:44:05
je suis obligé de la formater à l'affichage sinon il va y avoir le <br/> affiché en toute lettre dans le champ texte
Marsh Posté le 26-03-2010 à 10:49:57
Si tu ne veux pas utiliser de textarea, la réponse est non, \r\n étant non imprimable, le input text ne soumet pas ce caractère lors du post du formulaire. Eventuellement, tu peux remplacer le <br /> par un caractère ou une chaîne spécifique, genre # ou ##. De l'autre côté, faudra faire la transformation inverse.
Marsh Posté le 26-03-2010 à 11:30:53
et si tu veux du retour chariot dans un input c'est un textarea qu'il faut utiliser pas faire un bricolage de merde
Marsh Posté le 25-03-2010 à 19:27:16
bonjour,
je me prends la tête sur un truc futile :
j'ai un <br> dans une chaine de caractere que j'affiche dans un< input type=text ...> ça me donne donc dans la page php :
"le titre<br>blabla"
j'ai donc remplacé le br par un \r\n qui ne se voit donc plus (c'est ce que je veux je ne veux pas voir de <br> ) on arrive donc à
"le titre blabla"
mais quand je transmets via un _get le formulaire, je veux récupérer le formatage du texte avec le <br> (on admet que le gus n'a pas toucher au champ)
or malgré un str_replace("\r\n","<br>", $chaine) je n'ai rien: les \r\n n'ont pas été transmis!
je ne veux pas utiliser de balise "textarea"
y'a til une solution?