Problème de retour ligne dans un formulaire r
Eymer
-
alexdelareunion Messages postés 555 Statut Membre -
alexdelareunion Messages postés 555 Statut Membre -
Bonjour,
J'ai un formulaire en méthode Post avec une zone de commentaire. Quand je la récupère en PHP ($Complement=$_POST['Complement'];) je perds les retour lignes mis par la personne qui rempli ce dernier et cela devient une ligne sans fin. Cette zone avec d'autres va dans une base Mysql et dans un message sur un forum de Yahoo.
Où est le problème que je ne vois pas?
Merci
Cordialement
J'ai un formulaire en méthode Post avec une zone de commentaire. Quand je la récupère en PHP ($Complement=$_POST['Complement'];) je perds les retour lignes mis par la personne qui rempli ce dernier et cela devient une ligne sans fin. Cette zone avec d'autres va dans une base Mysql et dans un message sur un forum de Yahoo.
Où est le problème que je ne vois pas?
Merci
Cordialement
A voir également:
- Problème de retour ligne dans un formulaire r
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Partage de photos en ligne - Guide
- Retour à la ligne excel mac - Guide
- Retour à la ligne google sheet ✓ - Forum Bureautique
2 réponses
Salut,
Cela ne vient pas du PHP mais de ton HTML. Donnes au moins le source HTML
de ton formulaire.
A+, crabs
Cela ne vient pas du PHP mais de ton HTML. Donnes au moins le source HTML
de ton formulaire.
A+, crabs
tu ne dois pas directement afficher le contenu du champ quand tu le récupère de ta base, car les retour chariot sont bien là, mais ils n'existent pas pour le html...
Il faut passer dans une moulinette qui va insérer des balise <br> à la place des retour chariot avec la fonction php nltobr()
mauvais :
echo $monresultatderequete['colonnex'];
bon :
echo nltobr($monresultatderequete['colonnex']);
Tu aura le même soucis avec les ' slashes.
Il faut insérer dans ta base un addslashes($tavaleur), et ensuite faire un écho de stripslashes($tavaleur) pour afficher
Il faut passer dans une moulinette qui va insérer des balise <br> à la place des retour chariot avec la fonction php nltobr()
mauvais :
echo $monresultatderequete['colonnex'];
bon :
echo nltobr($monresultatderequete['colonnex']);
Tu aura le même soucis avec les ' slashes.
Il faut insérer dans ta base un addslashes($tavaleur), et ensuite faire un écho de stripslashes($tavaleur) pour afficher